Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
AreaDamageLooped Class Reference
Inheritance diagram for AreaDamageLooped:
AreaDamageLoopedDeferred AreaDamageLoopedDeferred_NoVehicle

Protected Member Functions

void AreaDamageLooped (EntityAI parent, bool loopByObject=true)
 
override void OnTriggerCreated ()
 Gets called when the trigger is spawned, so is the start and also a reset.
 
override void SetLoopInterval (float time)
 
override void OnEnterServerEvent (TriggerInsider insider)
 
override void OnStayStartServerEvent (int nrOfInsiders)
 
override void OnStayServerEvent (TriggerInsider insider, float deltaTime)
 
override void OnStayFinishServerEvent ()
 
float CalculateDamageScale (TriggerInsider insider, float deltaTime)
 

Protected Attributes

float m_CurrentTime = 0.0
 Current start time in seconds.
 
float m_PreviousTime = 0.0
 Previous start time in seconds.
 
float m_AccumulatedTime = 0.0
 How much time has accumulated.
 
float m_LoopInterval = 1.0
 Loop interval in seconds.
 
int m_AmountOfLoops = 0
 Caching of the amount of loops that will be performed in this frame.
 
bool m_LoopByObject = true
 Decides if the looping will be using the Object as reference or the time since last update loop.
 

Detailed Description

Definition at line 1 of file areadamagelooped.c.

Constructor & Destructor Documentation

◆ AreaDamageLooped()

void AreaDamageLooped::AreaDamageLooped ( EntityAI parent,
bool loopByObject = true )
protected

Definition at line 18 of file areadamagelooped.c.

Member Function Documentation

◆ CalculateDamageScale()

float AreaDamageLooped::CalculateDamageScale ( TriggerInsider insider,
float deltaTime )
protected

Definition at line 74 of file areadamagelooped.c.

◆ OnEnterServerEvent()

override void AreaDamageLooped::OnEnterServerEvent ( TriggerInsider insider)
protected

Definition at line 37 of file areadamagelooped.c.

◆ OnStayFinishServerEvent()

override void AreaDamageLooped::OnStayFinishServerEvent ( )
protected

Definition at line 65 of file areadamagelooped.c.

◆ OnStayServerEvent()

override void AreaDamageLooped::OnStayServerEvent ( TriggerInsider insider,
float deltaTime )
protected

Definition at line 57 of file areadamagelooped.c.

◆ OnStayStartServerEvent()

override void AreaDamageLooped::OnStayStartServerEvent ( int nrOfInsiders)
protected

Definition at line 46 of file areadamagelooped.c.

◆ OnTriggerCreated()

override void AreaDamageLooped::OnTriggerCreated ( )
protected

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

Definition at line 24 of file areadamagelooped.c.

◆ SetLoopInterval()

override void AreaDamageLooped::SetLoopInterval ( float time)
protected

Definition at line 32 of file areadamagelooped.c.

Member Data Documentation

◆ m_AccumulatedTime

float AreaDamageLooped::m_AccumulatedTime = 0.0
protected

How much time has accumulated.

Definition at line 8 of file areadamagelooped.c.

◆ m_AmountOfLoops

int AreaDamageLooped::m_AmountOfLoops = 0
protected

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

Definition at line 13 of file areadamagelooped.c.

◆ m_CurrentTime

float AreaDamageLooped::m_CurrentTime = 0.0
protected

Current start time in seconds.

Definition at line 4 of file areadamagelooped.c.

◆ m_LoopByObject

bool AreaDamageLooped::m_LoopByObject = true
protected

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

Definition at line 16 of file areadamagelooped.c.

◆ m_LoopInterval

float AreaDamageLooped::m_LoopInterval = 1.0
protected

Loop interval in seconds.

Definition at line 10 of file areadamagelooped.c.

◆ m_PreviousTime

float AreaDamageLooped::m_PreviousTime = 0.0
protected

Previous start time in seconds.

Definition at line 6 of file areadamagelooped.c.


The documentation for this class was generated from the following file: