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

Private Member Functions

void ClaymoreMine ()
 
override void EOnInit (IEntity other, int extra)
 
override void EEKilled (Object killer)
 
override void EEDelete (EntityAI parent)
 
override protected void InitiateExplosion ()
 
override void AfterStoreLoad ()
 
override void OnVariablesSynchronized ()
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour ()
 
override void PairRemote (notnull EntityAI trigger)
 
override EntityAI GetPairDevice ()
 
override bool CanBeDisarmed ()
 
override void OnActivatedByItem (notnull ItemBase item)
 
override void OnArmed ()
 
override void OnDisarmed (bool pWithTool)
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
protected void UpdateVisuals ()
 
protected void UpdateLED (ERemoteDetonatorLEDState pState, bool pForced=false)
 
override bool IsTakeable ()
 
override bool IsDeployable ()
 
override void SetActions ()
 
override int GetViewIndex ()
 
override string GetDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
override string GetArmSoundset ()
 
override string GetDisarmSoundset ()
 
override void OnDebugSpawn ()
 

Private Attributes

protected const string ANIM_PHASE_PACKED = "Bag"
 
protected const string ANIM_PHASE_DEPLOYED = "Mine"
 
protected const string SELECTION_NAME_LED = "LED"
 
protected ref RemotelyActivatedItemBehaviour m_RAIB
 
protected ERemoteDetonatorLEDState m_LastLEDState
 

Constructor & Destructor Documentation

◆ ClaymoreMine()

Member Function Documentation

◆ AfterStoreLoad()

override void AfterStoreLoad ( )
inlineprivate

◆ CanBeDisarmed()

override bool CanBeDisarmed ( )
inlineprivate

References GetArmed().

◆ EEDelete()

override void EEDelete ( EntityAI  parent)
inlineprivate

◆ EEItemLocationChanged()

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

◆ EEKilled()

override void EEKilled ( Object  killer)
inlineprivate

◆ EOnInit()

override void EOnInit ( IEntity  other,
int  extra 
)
inlineprivate

References UpdateVisuals().

◆ GetArmSoundset()

override string GetArmSoundset ( )
inlineprivate

◆ GetDeploySoundset()

override string GetDeploySoundset ( )
inlineprivate

◆ GetDisarmSoundset()

override string GetDisarmSoundset ( )
inlineprivate

◆ GetLoopDeploySoundset()

override string GetLoopDeploySoundset ( )
inlineprivate

◆ GetPairDevice()

override EntityAI GetPairDevice ( )
inlineprivate

◆ GetRemotelyActivatedItemBehaviour()

override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour ( )
inlineprivate

References m_RAIB.

◆ GetViewIndex()

override int GetViewIndex ( )
inlineprivate

References GetArmed().

◆ InitiateExplosion()

override protected void InitiateExplosion ( )
inlineprivate

References GetDefused().

◆ IsDeployable()

override bool IsDeployable ( )
inlineprivate

◆ IsTakeable()

override bool IsTakeable ( )
inlineprivate

References GetArmed().

◆ OnActivatedByItem()

override void OnActivatedByItem ( notnull ItemBase  item)
inlineprivate

◆ OnArmed()

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
inlineprivate

References Arm(), GetPosition, and PairWithDevice().

◆ OnDisarmed()

override void OnDisarmed ( bool  pWithTool)
inlineprivate

◆ OnPlacementComplete()

override void OnPlacementComplete ( Man  player,
vector  position = "0 0 0",
vector  orientation = "0 0 0" 
)
inlineprivate

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
inlineprivate

◆ PairRemote()

override void PairRemote ( notnull EntityAI  trigger)
inlineprivate

◆ SetActions()

override void SetActions ( )
inlineprivate

◆ UpdateLED()

protected void UpdateLED ( ERemoteDetonatorLEDState  pState,
bool  pForced = false 
)
inlineprivate

◆ UpdateVisuals()

protected void UpdateVisuals ( )
inlineprivate

Field Documentation

◆ ANIM_PHASE_DEPLOYED

protected const string ANIM_PHASE_DEPLOYED = "Mine"
private

Referenced by UpdateVisuals().

◆ ANIM_PHASE_PACKED

protected const string ANIM_PHASE_PACKED = "Bag"
private

Referenced by UpdateVisuals().

◆ m_LastLEDState

protected ERemoteDetonatorLEDState m_LastLEDState
private

Referenced by UpdateLED().

◆ m_RAIB

◆ SELECTION_NAME_LED

protected const string SELECTION_NAME_LED = "LED"
private

Referenced by UpdateLED().


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