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

Private Member Functions

void RemoteDetonatorTrigger ()
 
override bool IsKit ()
 
override void OnVariablesSynchronized ()
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour ()
 
override void OnCEUpdate ()
 
override void PairRemote (notnull EntityAI trigger)
 
override void UnpairRemote ()
 
override void OnActivatedByItem (notnull ItemBase item)
 
void SetControlledDevice (EntityAI pDevice)
 
bool IsConnected ()
 
EntityAI GetControlledDevice ()
 
override void OnAnimationPhaseStarted (string animSource, float phase)
 
override void SetActions ()
 

Static Private Member Functions

static RemoteDetonatorTrigger SpawnInPlayerHands (notnull EntityAI pEntity, EntityAI deviceToPair=null)
 

Private Attributes

protected const string ANIM_PHASE_TRIGGER = "trigger"
 
protected bool m_LED
 
protected ref RemotelyActivatedItemBehaviour m_RAIB
 

Constructor & Destructor Documentation

◆ RemoteDetonatorTrigger()

Member Function Documentation

◆ EEItemLocationChanged()

override void EEItemLocationChanged ( notnull InventoryLocation  oldLoc,
notnull InventoryLocation  newLoc 
)
inlineprivate

◆ GetControlledDevice()

◆ GetRemotelyActivatedItemBehaviour()

override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour ( )
inlineprivate

References m_RAIB.

◆ IsConnected()

◆ IsKit()

override bool IsKit ( )
inlineprivate

◆ OnActivatedByItem()

◆ OnAnimationPhaseStarted()

override void OnAnimationPhaseStarted ( string  animSource,
float  phase 
)
inlineprivate

References ANIM_PHASE_TRIGGER, and UpdateLED().

◆ OnCEUpdate()

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
inlineprivate

◆ PairRemote()

override void PairRemote ( notnull EntityAI  trigger)
inlineprivate

◆ SetActions()

override void SetActions ( )
inlineprivate

◆ SetControlledDevice()

void SetControlledDevice ( EntityAI  pDevice)
inlineprivate

◆ SpawnInPlayerHands()

static RemoteDetonatorTrigger SpawnInPlayerHands ( notnull EntityAI  pEntity,
EntityAI  deviceToPair = null 
)
inlinestaticprivate

item replaced, use different IK

Referenced by CreateRemoteDetonatorReceiverAsAttachment(), and ClaymoreMine::OnPlacementComplete().

◆ UnpairRemote()

override void UnpairRemote ( )
inlineprivate

Field Documentation

◆ ANIM_PHASE_TRIGGER

protected const string ANIM_PHASE_TRIGGER = "trigger"
private

Referenced by OnAnimationPhaseStarted().

◆ m_LED

protected bool m_LED
private

◆ m_RAIB


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