Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
ClaymoreMine Class Reference
Inheritance diagram for ClaymoreMine:

Protected Member Functions

void ClaymoreMine ()
 
override void EOnInit (IEntity other, int extra)
 
override void EEKilled (Object killer)
 
override void EEDelete (EntityAI parent)
 
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")
 
void UpdateVisuals ()
 
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 ()
 

Protected Attributes

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

Detailed Description

Definition at line 1 of file claymoremine.c.

Constructor & Destructor Documentation

◆ ClaymoreMine()

void ClaymoreMine::ClaymoreMine ( )
protected

Definition at line 10 of file claymoremine.c.

Member Function Documentation

◆ AfterStoreLoad()

override void ClaymoreMine::AfterStoreLoad ( )
protected

Definition at line 59 of file claymoremine.c.

◆ CanBeDisarmed()

override bool ClaymoreMine::CanBeDisarmed ( )
protected

Definition at line 109 of file claymoremine.c.

◆ EEDelete()

override void ClaymoreMine::EEDelete ( EntityAI parent)
protected

Definition at line 38 of file claymoremine.c.

◆ EEItemLocationChanged()

override void ClaymoreMine::EEItemLocationChanged ( notnull InventoryLocation oldLoc,
notnull InventoryLocation newLoc )
protected

Definition at line 82 of file claymoremine.c.

◆ EEKilled()

override void ClaymoreMine::EEKilled ( Object killer)
protected

Definition at line 28 of file claymoremine.c.

◆ EOnInit()

override void ClaymoreMine::EOnInit ( IEntity other,
int extra )
protected

Definition at line 23 of file claymoremine.c.

◆ GetArmSoundset()

override string ClaymoreMine::GetArmSoundset ( )
protected

Definition at line 262 of file claymoremine.c.

◆ GetDeploySoundset()

override string ClaymoreMine::GetDeploySoundset ( )
protected

Definition at line 252 of file claymoremine.c.

◆ GetDisarmSoundset()

override string ClaymoreMine::GetDisarmSoundset ( )
protected

Definition at line 267 of file claymoremine.c.

◆ GetLoopDeploySoundset()

override string ClaymoreMine::GetLoopDeploySoundset ( )
protected

Definition at line 257 of file claymoremine.c.

◆ GetPairDevice()

override EntityAI ClaymoreMine::GetPairDevice ( )
protected

Definition at line 104 of file claymoremine.c.

◆ GetRemotelyActivatedItemBehaviour()

override RemotelyActivatedItemBehaviour ClaymoreMine::GetRemotelyActivatedItemBehaviour ( )
protected

Definition at line 94 of file claymoremine.c.

◆ GetViewIndex()

override int ClaymoreMine::GetViewIndex ( )
protected

Definition at line 239 of file claymoremine.c.

◆ InitiateExplosion()

void ClaymoreMine::InitiateExplosion ( )
protected

Definition at line 49 of file claymoremine.c.

◆ IsDeployable()

override bool ClaymoreMine::IsDeployable ( )
protected

Definition at line 225 of file claymoremine.c.

◆ IsTakeable()

override bool ClaymoreMine::IsTakeable ( )
protected

Definition at line 220 of file claymoremine.c.

◆ OnActivatedByItem()

override void ClaymoreMine::OnActivatedByItem ( notnull ItemBase item)
protected

Definition at line 114 of file claymoremine.c.

◆ OnArmed()

override void ClaymoreMine::OnArmed ( )
protected

Definition at line 128 of file claymoremine.c.

◆ OnDebugSpawn()

override void ClaymoreMine::OnDebugSpawn ( )
protected

Definition at line 272 of file claymoremine.c.

◆ OnDisarmed()

override void ClaymoreMine::OnDisarmed ( bool pWithTool)
protected

Definition at line 143 of file claymoremine.c.

◆ OnPlacementComplete()

override void ClaymoreMine::OnPlacementComplete ( Man player,
vector position = "0 0 0",
vector orientation = "0 0 0" )
protected

Definition at line 163 of file claymoremine.c.

◆ OnVariablesSynchronized()

override void ClaymoreMine::OnVariablesSynchronized ( )
protected

Definition at line 70 of file claymoremine.c.

◆ PairRemote()

override void ClaymoreMine::PairRemote ( notnull EntityAI trigger)
protected

Definition at line 99 of file claymoremine.c.

◆ SetActions()

override void ClaymoreMine::SetActions ( )
protected

Definition at line 230 of file claymoremine.c.

◆ UpdateLED()

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

Definition at line 200 of file claymoremine.c.

◆ UpdateVisuals()

void ClaymoreMine::UpdateVisuals ( )
protected

Definition at line 178 of file claymoremine.c.

Member Data Documentation

◆ ANIM_PHASE_DEPLOYED

const string ClaymoreMine::ANIM_PHASE_DEPLOYED = "Mine"
protected

Definition at line 4 of file claymoremine.c.

◆ ANIM_PHASE_PACKED

const string ClaymoreMine::ANIM_PHASE_PACKED = "Bag"
protected

Definition at line 3 of file claymoremine.c.

◆ m_LastLEDState

ERemoteDetonatorLEDState ClaymoreMine::m_LastLEDState
protected

Definition at line 8 of file claymoremine.c.

◆ m_RAIB

ref RemotelyActivatedItemBehaviour ClaymoreMine::m_RAIB
protected

Definition at line 7 of file claymoremine.c.

◆ SELECTION_NAME_LED

const string ClaymoreMine::SELECTION_NAME_LED = "LED"
protected

Definition at line 5 of file claymoremine.c.


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