Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
areadamageevents.c
Go to the documentation of this file.
1
3{
10
18
21 void OnStayStartBeginEvent(int nrOfInsiders) {}
22 void OnStayStartServerEvent(int nrOfInsiders) {}
23 void OnStayStartClientEvent(int nrOfInsiders) {}
24 void OnStayStartEndEvent(int nrOfInsiders) {}
26
29 void OnStayBeginEvent(TriggerInsider insider, float deltaTime) {}
30 void OnStayServerEvent(TriggerInsider insider, float deltaTime) {}
31 void OnStayClientEvent(TriggerInsider insider, float deltaTime) {}
32 void OnStayEndEvent(TriggerInsider insider, float deltaTime) {}
34
42
50
53 protected bool OnEvaluateDamage(TriggerInsider insider, float damageCoef) { return false; }
55
58 protected void PreDamageActions() {}
60 protected void PostDamageActions() {}
62}
Events used across AreaDamage API, calling of these needs to be handled by parent.
void OnLeaveServerEvent(TriggerInsider insider)
void OnEnterBeginEvent(TriggerInsider insider)
Called when an object enters the trigger.
void PreDamageActions()
Called before an object is damaged (only when it actually damaged an object).
void PostDamageActions()
Called after an object was damaged (only when it actually damaged an object).
void OnStayClientEvent(TriggerInsider insider, float deltaTime)
bool OnEvaluateDamage(TriggerInsider insider, float damageCoef)
Called when an object gets evaluated for taking damage.
void OnStayStartServerEvent(int nrOfInsiders)
void OnStayBeginEvent(TriggerInsider insider, float deltaTime)
Called in the update loop.
void OnStayStartBeginEvent(int nrOfInsiders)
Called at the beginning of an update loop.
void OnStayEndEvent(TriggerInsider insider, float deltaTime)
void OnStayStartClientEvent(int nrOfInsiders)
void OnTriggerDestroyed()
Called when a trigger is destroyed.
void OnLeaveClientEvent(TriggerInsider insider)
void OnStayFinishBeginEvent()
Called at the end of an update loop.
void OnStayStartEndEvent(int nrOfInsiders)
void OnTriggerCreated()
Called when a trigger is created.
void OnLeaveEndEvent(TriggerInsider insider)
void OnEnterEndEvent(TriggerInsider insider)
void OnEnterClientEvent(TriggerInsider insider)
void OnLeaveBeginEvent(TriggerInsider insider)
Called when an object leaves the trigger.
void OnStayServerEvent(TriggerInsider insider, float deltaTime)
void OnEnterServerEvent(TriggerInsider insider)
The object which is in a trigger and its metadata.
Definition trigger.c:3