Dayz Explorer
1.29.162510
Loading...
Searching...
No Matches
spookytrigger.c
Go to the documentation of this file.
1
class
SpookyTrigger
extends
EffectTrigger
2
{
3
4
}
5
6
class
SpookyTrigger23
extends
SpookyTrigger
7
{
8
protected
static
ref
SpookyTriggerEventsHandler
m_EventsHandler
;
9
10
override
void
OnEnterClientEvent
(
TriggerInsider
insider )
11
{
12
super.OnEnterClientEvent( insider );
13
//Print("------------------------ >Entering ");
14
PlayerBase
player =
PlayerBase
.Cast(insider.
GetObject
());
15
m_EventsHandler
=
new
SpookyTriggerEventsHandler
(player);
16
}
17
18
19
override
void
OnLeaveClientEvent
(
TriggerInsider
insider )
20
{
21
super.OnLeaveClientEvent( insider );
22
//Print("------------------------ >Leaving ");
23
m_EventsHandler
= null;
24
}
25
26
override
protected
void
OnStayClientEvent
(
TriggerInsider
insider,
float
deltaTime)
27
{
28
super.OnStayClientEvent(insider, deltaTime);
29
//this should be getting called only on the controlled player, as the controlled player should be the only entity, which gets added as insider client-side
30
if
(
m_EventsHandler
)
31
m_EventsHandler
.Update(deltaTime);
32
}
33
}
OnStayClientEvent
override void OnStayClientEvent(TriggerInsider insider, float deltaTime)
Definition
areadamagemanager.c:147
OnLeaveClientEvent
override void OnLeaveClientEvent(TriggerInsider insider)
Definition
areadamagemanager.c:183
OnEnterClientEvent
override void OnEnterClientEvent(TriggerInsider insider)
Definition
areadamagemanager.c:111
EffectTrigger
Definition
contaminatedtrigger.c:3
PlayerBase
Definition
playerbaseclient.c:2
TriggerInsider
The object which is in a trigger and its metadata.
Definition
trigger.c:3
TriggerInsider::GetObject
Object GetObject()
Definition
trigger.c:28
SpookyTriggerEventsHandler
void SpookyTriggerEventsHandler(notnull PlayerBase player)
Definition
spookyareamisc.c:208
m_EventsHandler
class SpookyTrigger extends EffectTrigger m_EventsHandler
Daten
4_world
entities
scriptedentities
triggers
spookytrigger.c
Generated by
1.16.1