Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
TriggerEvents Class Reference
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()

void TriggerEvents::Enter ( TriggerInsider insider)
protected

Definition at line 26 of file triggerevents.c.

◆ GetOnEnterInvoker()

ScriptInvoker TriggerEvents::GetOnEnterInvoker ( )
protected

Definition at line 8 of file triggerevents.c.

◆ GetOnLeaveInvoker()

ScriptInvoker TriggerEvents::GetOnLeaveInvoker ( )
protected

Definition at line 15 of file triggerevents.c.

◆ Leave()

void TriggerEvents::Leave ( TriggerInsider insider)
protected

Definition at line 129 of file triggerevents.c.

◆ OnEnterBeginEvent()

void TriggerEvents::OnEnterBeginEvent ( TriggerInsider insider)
protected

Definition at line 44 of file triggerevents.c.

◆ OnEnterClientEvent()

void TriggerEvents::OnEnterClientEvent ( TriggerInsider insider)
protected

Definition at line 46 of file triggerevents.c.

◆ OnEnterEndEvent()

void TriggerEvents::OnEnterEndEvent ( TriggerInsider insider)
protected

Definition at line 47 of file triggerevents.c.

◆ OnEnterServerEvent()

void TriggerEvents::OnEnterServerEvent ( TriggerInsider insider)
protected

Definition at line 45 of file triggerevents.c.

◆ OnLeaveBeginEvent()

void TriggerEvents::OnLeaveBeginEvent ( TriggerInsider insider)
protected

Definition at line 147 of file triggerevents.c.

◆ OnLeaveClientEvent()

void TriggerEvents::OnLeaveClientEvent ( TriggerInsider insider)
protected

Definition at line 149 of file triggerevents.c.

◆ OnLeaveEndEvent()

void TriggerEvents::OnLeaveEndEvent ( TriggerInsider insider)
protected

Definition at line 150 of file triggerevents.c.

◆ OnLeaveServerEvent()

void TriggerEvents::OnLeaveServerEvent ( TriggerInsider insider)
protected

Definition at line 148 of file triggerevents.c.

◆ OnStayBeginEvent()

void TriggerEvents::OnStayBeginEvent ( TriggerInsider insider,
float deltaTime )
protected

Definition at line 94 of file triggerevents.c.

◆ OnStayClientEvent()

void TriggerEvents::OnStayClientEvent ( TriggerInsider insider,
float deltaTime )
protected

Definition at line 96 of file triggerevents.c.

◆ OnStayEndEvent()

void TriggerEvents::OnStayEndEvent ( TriggerInsider insider,
float deltaTime )
protected

Definition at line 97 of file triggerevents.c.

◆ OnStayFinishBeginEvent()

void TriggerEvents::OnStayFinishBeginEvent ( )
protected

Definition at line 119 of file triggerevents.c.

◆ OnStayFinishClientEvent()

void TriggerEvents::OnStayFinishClientEvent ( )
protected

Definition at line 121 of file triggerevents.c.

◆ OnStayFinishEndEvent()

void TriggerEvents::OnStayFinishEndEvent ( )
protected

Definition at line 122 of file triggerevents.c.

◆ OnStayFinishServerEvent()

void TriggerEvents::OnStayFinishServerEvent ( )
protected

Definition at line 120 of file triggerevents.c.

◆ OnStayServerEvent()

void TriggerEvents::OnStayServerEvent ( TriggerInsider insider,
float deltaTime )
protected

Definition at line 95 of file triggerevents.c.

◆ OnStayStartBeginEvent()

void TriggerEvents::OnStayStartBeginEvent ( int nrOfInsiders)
protected

Definition at line 69 of file triggerevents.c.

◆ OnStayStartClientEvent()

void TriggerEvents::OnStayStartClientEvent ( int nrOfInsiders)
protected

Definition at line 71 of file triggerevents.c.

◆ OnStayStartEndEvent()

void TriggerEvents::OnStayStartEndEvent ( int nrOfInsiders)
protected

Definition at line 72 of file triggerevents.c.

◆ OnStayStartServerEvent()

void TriggerEvents::OnStayStartServerEvent ( int nrOfInsiders)
protected

Definition at line 70 of file triggerevents.c.

◆ Stay()

void TriggerEvents::Stay ( TriggerInsider insider,
float deltaTime )
protected

Definition at line 79 of file triggerevents.c.

◆ StayFinish()

void TriggerEvents::StayFinish ( )
protected

Definition at line 104 of file triggerevents.c.

◆ StayStart()

void TriggerEvents::StayStart ( int nrOfInsiders)
protected

Definition at line 54 of file triggerevents.c.

Member Data Documentation

◆ m_OnEnterInvoker

ref ScriptInvoker TriggerEvents::m_OnEnterInvoker
protected

Definition at line 5 of file triggerevents.c.

◆ m_OnLeaveInvoker

ref ScriptInvoker TriggerEvents::m_OnLeaveInvoker
protected

Definition at line 6 of file triggerevents.c.


The documentation for this class was generated from the following file: