@@ -20,7 +20,7 @@ public class NewEventHandlers : IEventHandlerGeneratorFinish,IEventHandlerLCZDec
20
20
IEventHandlerScp096Enrage , IEventHandlerScp096Panic , IEventHandlerConnect , IEventHandlerDisconnect , IEventHandlerFixedUpdate , IEventHandlerLateDisconnect , IEventHandlerLateUpdate ,
21
21
IEventHandlerRoundEnd , IEventHandlerRoundRestart , IEventHandlerSceneChanged , IEventHandlerSetServerName , IEventHandlerUpdate , IEventHandlerWaitingForPlayers , IEventHandlerDecideTeamRespawnQueue ,
22
22
IEventHandlerSetNTFUnitName , IEventHandlerSetSCPConfig , IEventHandlerTeamRespawn , IEventHandlerAdminQuery , IEventHandlerAuthCheck , IEventHandlerBan , IEventHandlerPlayerPickupItem ,
23
- IEventHandlerPlayerPickupItemLate , IEventHandlerPlayerJoin , IEventHandlerSetConfig , IEventHandlerCheckRoundEnd , IEventHandlerInfected
23
+ IEventHandlerPlayerPickupItemLate , IEventHandlerPlayerJoin , IEventHandlerSetConfig , IEventHandlerCheckRoundEnd , IEventHandlerInfected , IEventHandlerDoorAccess , IEventHandlerNicknameSet , IEventHandlerWarheadStopCountdown
24
24
25
25
26
26
{
@@ -39,12 +39,43 @@ public void send(Type t)
39
39
{
40
40
send ( t , new IdMapping ( ) . appendId ( Lib . ID , "" ) ) ;
41
41
}
42
-
42
+
43
+
44
+ void IEventHandlerWarheadStopCountdown . OnStopCountdown ( WarheadStopEvent ev )
45
+ {
46
+ send ( ev , new IdMapping ( )
47
+ . appendId ( Lib . EVENT_ACTIVATOR_ID , ev . Activator )
48
+ . appendId ( Lib . EVENT_ACTIVATOR_SCPDATA_ID , ev . Activator . Scp079Data )
49
+ . appendId ( Lib . EVENT_ACTIVATOR_TEAMROLE_ID , ev . Activator . TeamRole )
50
+ ) ;
51
+ }
52
+ void IEventHandlerDoorAccess . OnDoorAccess ( PlayerDoorAccessEvent ev )
53
+ {
54
+ send ( ev ,
55
+ new IdMapping ( )
56
+ . appendId ( Lib . EVENT_DOOR_ID , ev . Door )
57
+ . appendId ( Lib . PLAYER_ID , ev . Player )
58
+ . appendId ( Lib . PLAYER_EVENT_SCPDATA_ID , ev . Player . Scp079Data )
59
+ . appendId ( Lib . PLAYER_EVENT_TEAM_ROLE_ID , ev . Player . TeamRole )
60
+
61
+ ) ;
62
+ }
43
63
void IEventHandlerSetConfig . OnSetConfig ( SetConfigEvent ev )
44
64
{
45
65
send ( ev , new IdMapping ( ) ) ;
46
66
}
47
67
68
+ void IEventHandlerNicknameSet . OnNicknameSet ( PlayerNicknameSetEvent ev )
69
+ {
70
+ send ( ev ,
71
+ new IdMapping ( )
72
+ . appendId ( Lib . PLAYER_ID , ev . Player )
73
+ . appendId ( Lib . PLAYER_EVENT_SCPDATA_ID , ev . Player . Scp079Data )
74
+ . appendId ( Lib . PLAYER_EVENT_TEAM_ROLE_ID , ev . Player . TeamRole )
75
+
76
+ ) ;
77
+ }
78
+
48
79
void IEventHandlerCheckRoundEnd . OnCheckRoundEnd ( CheckRoundEndEvent ev )
49
80
{
50
81
send ( ev , new IdMapping ( )
0 commit comments