DayZ 1.24
Loading...
Searching...
No Matches
AreaDamageEvents Class Reference

Events used across AreaDamage API, calling of these needs to be handled by parent. More...

Protected Member Functions

bool OnEvaluateDamage (TriggerInsider insider, float damageCoef)
 
void PreDamageActions ()
 
void PostDamageActions ()
 Called after an object was damaged (only when it actually damaged an object)
 

Private Member Functions

void OnTriggerCreated ()
 
void OnTriggerDestroyed ()
 Called when a trigger is destroyed.
 
void OnEnterBeginEvent (TriggerInsider insider)
 
void OnEnterServerEvent (TriggerInsider insider)
 
void OnEnterClientEvent (TriggerInsider insider)
 
void OnEnterEndEvent (TriggerInsider insider)
 
void OnStayStartBeginEvent (int nrOfInsiders)
 
void OnStayStartServerEvent (int nrOfInsiders)
 
void OnStayStartClientEvent (int nrOfInsiders)
 
void OnStayStartEndEvent (int nrOfInsiders)
 
void OnStayBeginEvent (TriggerInsider insider, float deltaTime)
 
void OnStayServerEvent (TriggerInsider insider, float deltaTime)
 
void OnStayClientEvent (TriggerInsider insider, float deltaTime)
 
void OnStayEndEvent (TriggerInsider insider, float deltaTime)
 
void OnStayFinishBeginEvent ()
 
void OnStayFinishServerEvent ()
 
void OnStayFinishClientEvent ()
 
void OnStayFinishEndEvent ()
 
void OnLeaveBeginEvent (TriggerInsider insider)
 
void OnLeaveServerEvent (TriggerInsider insider)
 
void OnLeaveClientEvent (TriggerInsider insider)
 
void OnLeaveEndEvent (TriggerInsider insider)
 

Detailed Description

Events used across AreaDamage API, calling of these needs to be handled by parent.

Definition at line 2 of file AreaDamageEvents.c.

Member Function Documentation

◆ OnEnterBeginEvent()

void AreaDamageEvents::OnEnterBeginEvent ( TriggerInsider insider)
inlineprivate

Called when an object enters the trigger

Definition at line 13 of file AreaDamageEvents.c.

13{}

◆ OnEnterClientEvent()

void AreaDamageEvents::OnEnterClientEvent ( TriggerInsider insider)
inlineprivate

Definition at line 15 of file AreaDamageEvents.c.

15{}

◆ OnEnterEndEvent()

void AreaDamageEvents::OnEnterEndEvent ( TriggerInsider insider)
inlineprivate

Definition at line 16 of file AreaDamageEvents.c.

16{}

◆ OnEnterServerEvent()

void AreaDamageEvents::OnEnterServerEvent ( TriggerInsider insider)
inlineprivate

Definition at line 14 of file AreaDamageEvents.c.

14{}

◆ OnEvaluateDamage()

bool AreaDamageEvents::OnEvaluateDamage ( TriggerInsider insider,
float damageCoef )
inlineprotected

Called when an object gets evaluated for taking damage

Definition at line 53 of file AreaDamageEvents.c.

53{ return false; }

◆ OnLeaveBeginEvent()

void AreaDamageEvents::OnLeaveBeginEvent ( TriggerInsider insider)
inlineprivate

Called when an object leaves the trigger

Definition at line 45 of file AreaDamageEvents.c.

45{}

◆ OnLeaveClientEvent()

void AreaDamageEvents::OnLeaveClientEvent ( TriggerInsider insider)
inlineprivate

Definition at line 47 of file AreaDamageEvents.c.

47{}

◆ OnLeaveEndEvent()

void AreaDamageEvents::OnLeaveEndEvent ( TriggerInsider insider)
inlineprivate

Definition at line 48 of file AreaDamageEvents.c.

48{}

◆ OnLeaveServerEvent()

void AreaDamageEvents::OnLeaveServerEvent ( TriggerInsider insider)
inlineprivate

Definition at line 46 of file AreaDamageEvents.c.

46{}

◆ OnStayBeginEvent()

void AreaDamageEvents::OnStayBeginEvent ( TriggerInsider insider,
float deltaTime )
inlineprivate

Called in the update loop

Definition at line 29 of file AreaDamageEvents.c.

29{}

◆ OnStayClientEvent()

void AreaDamageEvents::OnStayClientEvent ( TriggerInsider insider,
float deltaTime )
inlineprivate

Definition at line 31 of file AreaDamageEvents.c.

31{}

◆ OnStayEndEvent()

void AreaDamageEvents::OnStayEndEvent ( TriggerInsider insider,
float deltaTime )
inlineprivate

Definition at line 32 of file AreaDamageEvents.c.

32{}

◆ OnStayFinishBeginEvent()

void AreaDamageEvents::OnStayFinishBeginEvent ( )
inlineprivate

Called at the end of an update loop

Definition at line 37 of file AreaDamageEvents.c.

37{}

◆ OnStayFinishClientEvent()

void AreaDamageEvents::OnStayFinishClientEvent ( )
inlineprivate

Definition at line 39 of file AreaDamageEvents.c.

39{}

◆ OnStayFinishEndEvent()

void AreaDamageEvents::OnStayFinishEndEvent ( )
inlineprivate

Definition at line 40 of file AreaDamageEvents.c.

40{}

◆ OnStayFinishServerEvent()

void AreaDamageEvents::OnStayFinishServerEvent ( )
inlineprivate

Definition at line 38 of file AreaDamageEvents.c.

38{}

◆ OnStayServerEvent()

void AreaDamageEvents::OnStayServerEvent ( TriggerInsider insider,
float deltaTime )
inlineprivate

Definition at line 30 of file AreaDamageEvents.c.

30{}

◆ OnStayStartBeginEvent()

void AreaDamageEvents::OnStayStartBeginEvent ( int nrOfInsiders)
inlineprivate

Called at the beginning of an update loop

Definition at line 21 of file AreaDamageEvents.c.

21{}

◆ OnStayStartClientEvent()

void AreaDamageEvents::OnStayStartClientEvent ( int nrOfInsiders)
inlineprivate

Definition at line 23 of file AreaDamageEvents.c.

23{}

◆ OnStayStartEndEvent()

void AreaDamageEvents::OnStayStartEndEvent ( int nrOfInsiders)
inlineprivate

Definition at line 24 of file AreaDamageEvents.c.

24{}

◆ OnStayStartServerEvent()

void AreaDamageEvents::OnStayStartServerEvent ( int nrOfInsiders)
inlineprivate

Definition at line 22 of file AreaDamageEvents.c.

22{}

◆ OnTriggerCreated()

void AreaDamageEvents::OnTriggerCreated ( )
inlineprivate

Called when a trigger is created

Definition at line 6 of file AreaDamageEvents.c.

6{}

◆ OnTriggerDestroyed()

void AreaDamageEvents::OnTriggerDestroyed ( )
inlineprivate

Called when a trigger is destroyed.

Definition at line 8 of file AreaDamageEvents.c.

8{}

◆ PostDamageActions()

void AreaDamageEvents::PostDamageActions ( )
inlineprotected

Called after an object was damaged (only when it actually damaged an object)

Definition at line 60 of file AreaDamageEvents.c.

60{}

◆ PreDamageActions()

void AreaDamageEvents::PreDamageActions ( )
inlineprotected

Called before an object is damaged (only when it actually damaged an object)

Definition at line 58 of file AreaDamageEvents.c.

58{}

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