Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
RemoteDetonatorTrigger Class Reference
Inheritance diagram for RemoteDetonatorTrigger:

Protected Member Functions

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

Static Protected Member Functions

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

Protected Attributes

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

Detailed Description

Definition at line 46 of file remotedetonator.c.

Constructor & Destructor Documentation

◆ RemoteDetonatorTrigger()

void RemoteDetonatorTrigger ( )
inlineprotected

Definition at line 53 of file remotedetonator.c.

References EnumTools::GetEnumSize(), m_LastLEDState, m_RAIB, and UpdateLED().

Referenced by SpawnInPlayerHands().

Member Function Documentation

◆ EEItemLocationChanged()

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

Definition at line 82 of file remotedetonator.c.

References m_RAIB.

◆ GetControlledDevice()

◆ GetRemotelyActivatedItemBehaviour()

override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour ( )
inlineprotected

Definition at line 92 of file remotedetonator.c.

References m_RAIB.

◆ IsConnected()

bool IsConnected ( )
inlineprotected

◆ IsKit()

override bool IsKit ( )
inlineprotected

Definition at line 65 of file remotedetonator.c.

◆ OnActivatedByItem()

override void OnActivatedByItem ( notnull ItemBase item)
inlineprotected

◆ OnAnimationPhaseStarted()

override void OnAnimationPhaseStarted ( string animSource,
float phase )
inlineprotected

Definition at line 191 of file remotedetonator.c.

References ANIM_PHASE_TRIGGER, and UpdateLED().

◆ OnCEUpdate()

override void OnCEUpdate ( )
inlineprotected

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
inlineprotected

Definition at line 70 of file remotedetonator.c.

References m_LastLEDState, m_RAIB, and UpdateLED().

◆ PairRemote()

override void PairRemote ( notnull EntityAI trigger)
inlineprotected

Definition at line 114 of file remotedetonator.c.

References m_RAIB.

◆ SetActions()

override void SetActions ( )
inlineprotected

◆ SetControlledDevice()

void SetControlledDevice ( EntityAI pDevice)
inlineprotected

Definition at line 140 of file remotedetonator.c.

References m_RAIB.

Referenced by InventoryItem::PairWithDevice().

◆ SpawnInPlayerHands()

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

item replaced, use different IK

Definition at line 155 of file remotedetonator.c.

References RemoteDetonatorTrigger().

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

◆ UnpairRemote()

override void UnpairRemote ( )
inlineprotected

Definition at line 119 of file remotedetonator.c.

References m_RAIB, and UpdateLED().

Field Documentation

◆ ANIM_PHASE_TRIGGER

const string ANIM_PHASE_TRIGGER = "trigger"
protected

Definition at line 48 of file remotedetonator.c.

Referenced by OnAnimationPhaseStarted().

◆ m_LED

bool m_LED
protected

Definition at line 50 of file remotedetonator.c.

◆ m_RAIB


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