DIFF

class AreaDamageBaseSource

AreaDamageBase AreaDamageManager AreaDamageEvents

All members, including inherited

Constructors 1

Members 13

protected AreaDamageBase m_AreaDamage
Referenced by AreaDamageBase()
protected float m_PlayerDamage
Referenced by AreaDamageBase()
protected float m_OthersDamage
Referenced by AreaDamageBase()
protected string m_AmmoName
protected int m_DamageType
protected ref array<typename> m_DamageableTypes
protected ref Timer m_LoopTimer
protected ref Timer m_DeferTimer
ref array<Shape> triggerAreaShapes = new array<Shape>()DEVELOPER

----------------------------------------------------- DEBUG

Referenced by Debug_DrawArea(), and EnableDebug()

Methods 16

void OnEnter(Object object)

events

void OnEnterClient(Object object)
Referenced by OnEnter()
void OnLeave(Object object)
void OnLeaveClient(Object object)
Referenced by OnLeave()
void OnLeaveServer(Object object)
Referenced by OnLeave()
protected void EvaluateDamage_Loop(Object object)

stop all running timers

protected string GetRandomHitZone(array<string> hitzones)

------------------------------------------------------ common

Referenced by EvaluateDamage()
void EnableDebug(bool pState = false)DEVELOPER
private void Debug_CleanupShapes(array<Shape> shapesArr)DEVELOPER
Referenced by EnableDebug()