PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
AreaDamageTriggerBase Class Reference

Private Member Functions

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

Private Attributes

protected ref AreaDamageBase m_AreaDamageType
 
protected vector m_ExtentMin
 
protected vector m_ExtentMax
 
protected float m_InnerDistance
 
protected int m_TriggerUpdateMs
 

Member Function Documentation

◆ AreaDamageTrigger()

void AreaDamageTrigger ( )
inlineprivate

◆ EOnTouch()

override void EOnTouch ( IEntity  other,
int  extra 
)
inlineprivate

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

◆ OnEnter()

override void OnEnter ( Object  obj)
inlineprivate

References GetGame().

◆ OnLeave()

override void OnLeave ( Object  obj)
inlineprivate

References GetGame().

Referenced by UpdateInsiders().

◆ OnStayServerEvent()

override void OnStayServerEvent ( TriggerInsider  insider,
float  deltaTime 
)
inlineprivate

References m_AreaDamageManager.

◆ SetAreaDamageManager()

override void SetAreaDamageManager ( AreaDamageManager  adType)
inlineprivate

Referenced by CreateDamageTriggerEx().

◆ SetAreaDamageType()

void SetAreaDamageType ( AreaDamageBase  adType)
inlineprivate

◆ SetExtents()

override void SetExtents ( vector  mins,
vector  maxs 
)
inlineprivate

◆ UpdateInsiders()

override protected void UpdateInsiders ( int  timeout)
inlineprivate

Field Documentation

◆ m_AreaDamageType

protected ref AreaDamageBase m_AreaDamageType
private

◆ m_ExtentMax

protected vector m_ExtentMax
private

◆ m_ExtentMin

protected vector m_ExtentMin
private

◆ m_InnerDistance

protected float m_InnerDistance
private

◆ m_TriggerUpdateMs

protected int m_TriggerUpdateMs
private

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