28 int nr = m_insiders.Count();
29 for (
int n = 0;
n <
nr; ++
n)
56 super.OnEnterBeginEvent(insider);
63 super.OnEnterServerEvent(insider);
70 super.OnEnterClientEvent(insider);
77 super.OnEnterEndEvent(insider);
146 super.OnStayFinishBeginEvent();
153 super.OnStayFinishServerEvent();
160 super.OnStayFinishClientEvent();
167 super.OnStayFinishEndEvent();
176 super.OnLeaveBeginEvent(insider);
183 super.OnLeaveServerEvent(insider);
190 super.OnLeaveClientEvent(insider);
197 super.OnLeaveEndEvent(insider);
229 super.AddInsider(obj);
override void OnStayStartBeginEvent(int nrOfInsiders)
Called at the beginning of an update loop.
override void OnStayClientEvent(TriggerInsider insider, float deltaTime)
override void OnLeaveEndEvent(TriggerInsider insider)
override void OnLeaveBeginEvent(TriggerInsider insider)
Called when an object leaves the trigger.
override void OnStayStartServerEvent(int nrOfInsiders)
override void OnStayFinishServerEvent()
override void OnEnterEndEvent(TriggerInsider insider)
override void OnStayStartEndEvent(int nrOfInsiders)
override void OnStayFinishEndEvent()
override void OnLeaveClientEvent(TriggerInsider insider)
override void OnStayFinishClientEvent()
override void OnStayStartClientEvent(int nrOfInsiders)
override void OnStayEndEvent(TriggerInsider insider, float deltaTime)
override void OnStayFinishBeginEvent()
Called at the end of an update loop.
override void OnStayBeginEvent(TriggerInsider insider, float deltaTime)
Called in the update loop.
override void OnLeaveServerEvent(TriggerInsider insider)
override void OnEnterBeginEvent(TriggerInsider insider)
Called when an object enters the trigger.
override void OnEnterServerEvent(TriggerInsider insider)
override void OnEnterClientEvent(TriggerInsider insider)
void RemoveInsider(TriggerInsider insider, int index=-1)
Removing of TriggerInsider.
void AreaDamageTriggerBase()
ctor
AreaDamageTriggerInsider m_AreaDamageManager
Managed by AreaDamageManager and its derivatives.
bool ShouldRemoveInsider(TriggerInsider insider)
TriggerInsider conditions.
void AddInsider(Object obj)
Adding of new TriggerInsider.
TriggerInsider CreateInsider(Object obj)
TriggerInsider processing.
void ~AreaDamageTriggerBase()
dtor
override void SetAreaDamageManager(AreaDamageManager adType)
void UpdateInsiders(int timeout)
override void OnStayServerEvent(TriggerInsider insider, float deltaTime)
Extended TriggerInsider for AreaDamageTriggerBase.
float lastDamaged
Last time the object was damaged in seconds.
void AreaDamageTriggerInsider(Object obj)
The object which is in a trigger and its metadata.
proto native CGame GetGame()