DIFF

class AreaDamageLoopedSource

AreaDamageLoopedDeferred_NoVehicle AreaDamageLoopedDeferred AreaDamageLooped AreaDamageManager AreaDamageEvents

All members, including inherited

Constructors 1

void AreaDamageLooped(EntityAI parent, bool loopByObject = true)
References m_LoopByObject

Members 6

protected float m_CurrentTime = 0.0

Current start time in seconds

protected float m_PreviousTime = 0.0

Previous start time in seconds

protected float m_AccumulatedTime = 0.0

How much time has accumulated

protected float m_LoopInterval = 1.0

Loop interval in seconds

protected int m_AmountOfLoops = 0

Caching of the amount of loops that will be performed in this frame

protected bool m_LoopByObject = true

Decides if the looping will be using the Object as reference or the time since last update loop

Methods 7

override void OnTriggerCreated()

Gets called when the trigger is spawned, so is the start and also a reset

override void SetLoopInterval(float time)
References m_LoopInterval
override void OnStayStartServerEvent(int nrOfInsiders)
override void OnStayServerEvent(TriggerInsider insider, float deltaTime)
override void OnStayFinishServerEvent()
override protected float CalculateDamageScale(TriggerInsider insider, float deltaTime)