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

Trigger used by traps. More...

Private Member Functions

void TrapTrigger ()
 
void SetParentObject (TrapBase obj)
 
override protected bool CanAddObjectAsInsider (Object object)
 
override protected void OnEnterServerEvent (TriggerInsider insider)
 
override protected void OnLeaveServerEvent (TriggerInsider insider)
 
void SetEnabled ()
 prevents insider adding in the wrong position, HOTFIX
 

Private Attributes

bool m_Enabled = false
 
TrapBase m_ParentObj
 

Detailed Description

Trigger used by traps.

Constructor & Destructor Documentation

◆ TrapTrigger()

void TrapTrigger ( )
inlineprivate

Member Function Documentation

◆ CanAddObjectAsInsider()

override protected bool CanAddObjectAsInsider ( Object  object)
inlineprivate

References m_Enabled, and m_ParentObj.

◆ OnEnterServerEvent()

override protected void OnEnterServerEvent ( TriggerInsider  insider)
inlineprivate

◆ OnLeaveServerEvent()

override protected void OnLeaveServerEvent ( TriggerInsider  insider)
inlineprivate

◆ SetEnabled()

void SetEnabled ( )
inlineprivate

prevents insider adding in the wrong position, HOTFIX

References m_Enabled.

Referenced by DeferredEnableTrigger().

◆ SetParentObject()

void SetParentObject ( TrapBase  obj)
inlineprivate

Field Documentation

◆ m_Enabled

bool m_Enabled = false
private

◆ m_ParentObj


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