Events used across AreaDamage API, calling of these needs to be handled by parent.
void OnLeaveServerEvent(TriggerInsider insider)
protected bool OnEvaluateDamage(TriggerInsider insider, float damageCoef)
void OnEnterBeginEvent(TriggerInsider insider)
void OnStayClientEvent(TriggerInsider insider, float deltaTime)
void OnStayFinishEndEvent()
void OnStayStartServerEvent(int nrOfInsiders)
void OnStayBeginEvent(TriggerInsider insider, float deltaTime)
void OnStayStartBeginEvent(int nrOfInsiders)
void OnStayEndEvent(TriggerInsider insider, float deltaTime)
protected void PreDamageActions()
void OnStayStartClientEvent(int nrOfInsiders)
void OnTriggerDestroyed()
Called when a trigger is destroyed.
void OnStayFinishClientEvent()
void OnLeaveClientEvent(TriggerInsider insider)
void OnStayFinishBeginEvent()
void OnStayStartEndEvent(int nrOfInsiders)
void OnLeaveEndEvent(TriggerInsider insider)
void OnStayFinishServerEvent()
void OnEnterEndEvent(TriggerInsider insider)
void OnEnterClientEvent(TriggerInsider insider)
protected void PostDamageActions()
Called after an object was damaged (only when it actually damaged an object)
void OnLeaveBeginEvent(TriggerInsider insider)
void OnStayServerEvent(TriggerInsider insider, float deltaTime)
void OnEnterServerEvent(TriggerInsider insider)
The object which is in a trigger and its metadata.