26 super.OnTriggerCreated();
39 super.OnEnterServerEvent(insider);
67 super.OnStayFinishServerEvent();
79 float lastDamaged = 0;
bool OnEvaluateDamageEx(TriggerInsider insider, float deltaTime)
float CalculateDamageScale(TriggerInsider insider, float deltaTime)
override void OnStayServerEvent(TriggerInsider insider, float deltaTime)
float m_AccumulatedTime
How much time has accumulated.
float m_CurrentTime
Current start time in seconds.
override void SetLoopInterval(float time)
override void OnEnterServerEvent(TriggerInsider insider)
override void OnTriggerCreated()
Gets called when the trigger is spawned, so is the start and also a reset.
float m_PreviousTime
Previous start time in seconds.
override void OnStayFinishServerEvent()
int m_AmountOfLoops
Caching of the amount of loops that will be performed in this frame.
override void OnStayStartServerEvent(int nrOfInsiders)
bool m_LoopByObject
Decides if the looping will be using the Object as reference or the time since last update loop.
float m_LoopInterval
Loop interval in seconds.
void AreaDamageLooped(EntityAI parent, bool loopByObject=true)
Extended TriggerInsider for AreaDamageTriggerBase.
The object which is in a trigger and its metadata.