Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
AreaDamageTriggerBase Class Reference

Protected Member Functions

void AreaDamageTrigger ()
override void EOnTouch (IEntity other, int extra)
override void OnEnter (Object obj)
override void OnLeave (Object obj)
override void SetAreaDamageManager (AreaDamageManager adType)
void SetAreaDamageType (AreaDamageBase adType)
override void SetExtents (vector mins, vector maxs)
void UpdateInsiders (int timeout)

Protected Attributes

ref AreaDamageBase m_AreaDamageType
vector m_ExtentMax
vector m_ExtentMin
float m_InnerDistance
int m_TriggerUpdateMs

Private Member Functions

override void OnStayServerEvent (TriggerInsider insider, float deltaTime)

Detailed Description

Definition at line 1 of file areadamagetriggerdirect.c.

Member Function Documentation

◆ AreaDamageTrigger()

void AreaDamageTrigger ( )
inlineprotected

◆ EOnTouch()

override void EOnTouch ( IEntity other,
int extra )
inlineprotected

Definition at line 31 of file areadamagetrigger.c.

References AddInsider(), and Class::CastTo().

◆ OnEnter()

override void OnEnter ( Object obj)
inlineprotected

Definition at line 62 of file areadamagetrigger.c.

References g_Game, and m_AreaDamageType.

◆ OnLeave()

override void OnLeave ( Object obj)
inlineprotected

Definition at line 70 of file areadamagetrigger.c.

References g_Game, and m_AreaDamageType.

Referenced by UpdateInsiders().

◆ OnStayServerEvent()

override void OnStayServerEvent ( TriggerInsider insider,
float deltaTime )
inlineprivate

Definition at line 3 of file areadamagetriggerdirect.c.

References m_AreaDamageManager.

◆ SetAreaDamageManager()

override void SetAreaDamageManager ( AreaDamageManager adType)
inlineprotected

Definition at line 48 of file areadamagetrigger.c.

References AreaDamageManager(), and m_AreaDamageType.

◆ SetAreaDamageType()

void SetAreaDamageType ( AreaDamageBase adType)
inlineprotected

Definition at line 55 of file areadamagetrigger.c.

References m_AreaDamageType.

◆ SetExtents()

override void SetExtents ( vector mins,
vector maxs )
inlineprotected

Definition at line 38 of file areadamagetrigger.c.

References GetRadius(), m_ExtentMax, m_ExtentMin, and m_InnerDistance.

◆ UpdateInsiders()

void UpdateInsiders ( int timeout)
inlineprotected

Field Documentation

◆ m_AreaDamageType

ref AreaDamageBase m_AreaDamageType
protected

◆ m_ExtentMax

vector m_ExtentMax
protected

Definition at line 10 of file areadamagetrigger.c.

Referenced by AreaDamageTrigger(), and SetExtents().

◆ m_ExtentMin

vector m_ExtentMin
protected

Definition at line 9 of file areadamagetrigger.c.

Referenced by AreaDamageTrigger(), and SetExtents().

◆ m_InnerDistance

float m_InnerDistance
protected

Definition at line 11 of file areadamagetrigger.c.

Referenced by AreaDamageTrigger(), SetExtents(), and UpdateInsiders().

◆ m_TriggerUpdateMs

int m_TriggerUpdateMs
protected

Definition at line 13 of file areadamagetrigger.c.

Referenced by AreaDamageTrigger().


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