Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
TriggerEvents Class Reference

Events API for triggers, keep in sync with AreaDamageEvents for consistency NOTE: The deltaTime passed in is the one for the Insider specifically. More...

Inheritance diagram for TriggerEvents:
ScriptedEntity Trigger BarbedWireTrigger CylinderTrigger ManTrigger SphereTrigger TrapTrigger EffectTrigger ConstructionBoxTrigger GeyserTrigger HotSpringTrigger VolcanicTrigger

Protected Member Functions

ScriptInvoker GetOnEnterInvoker ()
ScriptInvoker GetOnLeaveInvoker ()
OnEnter

Called when an object enters the trigger

void Enter (TriggerInsider insider)
void OnEnterBeginEvent (TriggerInsider insider)
void OnEnterServerEvent (TriggerInsider insider)
void OnEnterClientEvent (TriggerInsider insider)
void OnEnterEndEvent (TriggerInsider insider)
OnStayStart

Called at the beginning of an update loop

void StayStart (int nrOfInsiders)
void OnStayStartBeginEvent (int nrOfInsiders)
void OnStayStartServerEvent (int nrOfInsiders)
void OnStayStartClientEvent (int nrOfInsiders)
void OnStayStartEndEvent (int nrOfInsiders)
OnStay

Called in the update loop

void Stay (TriggerInsider insider, float deltaTime)
void OnStayBeginEvent (TriggerInsider insider, float deltaTime)
void OnStayServerEvent (TriggerInsider insider, float deltaTime)
void OnStayClientEvent (TriggerInsider insider, float deltaTime)
void OnStayEndEvent (TriggerInsider insider, float deltaTime)
OnStayFinish

Called at the end of an update loop

void StayFinish ()
void OnStayFinishBeginEvent ()
void OnStayFinishServerEvent ()
void OnStayFinishClientEvent ()
void OnStayFinishEndEvent ()
OnLeave

Called when an object leaves the trigger

void Leave (TriggerInsider insider)
void OnLeaveBeginEvent (TriggerInsider insider)
void OnLeaveServerEvent (TriggerInsider insider)
void OnLeaveClientEvent (TriggerInsider insider)
void OnLeaveEndEvent (TriggerInsider insider)

Protected Attributes

ref ScriptInvoker m_OnEnterInvoker
ref ScriptInvoker m_OnLeaveInvoker

Detailed Description

Events API for triggers, keep in sync with AreaDamageEvents for consistency NOTE: The deltaTime passed in is the one for the Insider specifically.

Definition at line 3 of file triggerevents.c.

Member Function Documentation

◆ Enter()

◆ GetOnEnterInvoker()

ScriptInvoker GetOnEnterInvoker ( )
inlineprotected

Definition at line 8 of file triggerevents.c.

References m_OnEnterInvoker.

◆ GetOnLeaveInvoker()

ScriptInvoker GetOnLeaveInvoker ( )
inlineprotected

Definition at line 15 of file triggerevents.c.

References m_OnLeaveInvoker.

◆ Leave()

◆ OnEnterBeginEvent()

void OnEnterBeginEvent ( TriggerInsider insider)
inlineprotected

Definition at line 44 of file triggerevents.c.

Referenced by Enter().

◆ OnEnterClientEvent()

void OnEnterClientEvent ( TriggerInsider insider)
inlineprotected

Definition at line 46 of file triggerevents.c.

Referenced by Enter().

◆ OnEnterEndEvent()

void OnEnterEndEvent ( TriggerInsider insider)
inlineprotected

Definition at line 47 of file triggerevents.c.

Referenced by Enter().

◆ OnEnterServerEvent()

void OnEnterServerEvent ( TriggerInsider insider)
inlineprotected

Definition at line 45 of file triggerevents.c.

Referenced by Enter().

◆ OnLeaveBeginEvent()

void OnLeaveBeginEvent ( TriggerInsider insider)
inlineprotected

Definition at line 147 of file triggerevents.c.

Referenced by Leave().

◆ OnLeaveClientEvent()

void OnLeaveClientEvent ( TriggerInsider insider)
inlineprotected

Definition at line 149 of file triggerevents.c.

Referenced by Leave().

◆ OnLeaveEndEvent()

void OnLeaveEndEvent ( TriggerInsider insider)
inlineprotected

Definition at line 150 of file triggerevents.c.

Referenced by Leave().

◆ OnLeaveServerEvent()

void OnLeaveServerEvent ( TriggerInsider insider)
inlineprotected

Definition at line 148 of file triggerevents.c.

Referenced by Leave().

◆ OnStayBeginEvent()

void OnStayBeginEvent ( TriggerInsider insider,
float deltaTime )
inlineprotected

Definition at line 94 of file triggerevents.c.

Referenced by Stay().

◆ OnStayClientEvent()

void OnStayClientEvent ( TriggerInsider insider,
float deltaTime )
inlineprotected

Definition at line 96 of file triggerevents.c.

Referenced by Stay().

◆ OnStayEndEvent()

void OnStayEndEvent ( TriggerInsider insider,
float deltaTime )
inlineprotected

Definition at line 97 of file triggerevents.c.

Referenced by Stay().

◆ OnStayFinishBeginEvent()

void OnStayFinishBeginEvent ( )
inlineprotected

Definition at line 119 of file triggerevents.c.

Referenced by StayFinish().

◆ OnStayFinishClientEvent()

void OnStayFinishClientEvent ( )
inlineprotected

Definition at line 121 of file triggerevents.c.

Referenced by StayFinish().

◆ OnStayFinishEndEvent()

void OnStayFinishEndEvent ( )
inlineprotected

Definition at line 122 of file triggerevents.c.

Referenced by StayFinish().

◆ OnStayFinishServerEvent()

void OnStayFinishServerEvent ( )
inlineprotected

Definition at line 120 of file triggerevents.c.

Referenced by StayFinish().

◆ OnStayServerEvent()

void OnStayServerEvent ( TriggerInsider insider,
float deltaTime )
inlineprotected

Definition at line 95 of file triggerevents.c.

Referenced by Stay().

◆ OnStayStartBeginEvent()

void OnStayStartBeginEvent ( int nrOfInsiders)
inlineprotected

Definition at line 69 of file triggerevents.c.

Referenced by StayStart().

◆ OnStayStartClientEvent()

void OnStayStartClientEvent ( int nrOfInsiders)
inlineprotected

Definition at line 71 of file triggerevents.c.

Referenced by StayStart().

◆ OnStayStartEndEvent()

void OnStayStartEndEvent ( int nrOfInsiders)
inlineprotected

Definition at line 72 of file triggerevents.c.

Referenced by StayStart().

◆ OnStayStartServerEvent()

void OnStayStartServerEvent ( int nrOfInsiders)
inlineprotected

Definition at line 70 of file triggerevents.c.

Referenced by StayStart().

◆ Stay()

◆ StayFinish()

◆ StayStart()

void StayStart ( int nrOfInsiders)
inlineprotected

Field Documentation

◆ m_OnEnterInvoker

ref ScriptInvoker m_OnEnterInvoker
protected

Definition at line 5 of file triggerevents.c.

Referenced by Enter(), and GetOnEnterInvoker().

◆ m_OnLeaveInvoker

ref ScriptInvoker m_OnLeaveInvoker
protected

Definition at line 6 of file triggerevents.c.

Referenced by GetOnLeaveInvoker(), and Leave().


The documentation for this class was generated from the following file:
  • F:/Games/Dayz/scripts/4_world/entities/scriptedentities/triggers/triggerevents.c