14    SetAmmoTypes({
"ClaymoreMine_Ammo", 
"ClaymoreMine_Secondary_Ammo"});
 
   18    RegisterNetSyncVariableInt(
"m_RAIB.m_PairDeviceNetIdLow");
 
   19    RegisterNetSyncVariableInt(
"m_RAIB.m_PairDeviceNetIdHigh");
 
 
   40    super.EEDelete(parent);
 
 
   54    super.InitiateExplosion();
 
 
   59    super.AfterStoreLoad();
 
 
   68    super.OnVariablesSynchronized();
 
   71      m_RAIB.OnVariableSynchronized();
 
 
   97    return m_RAIB.GetPairDevice();
 
 
  112          SetHealth(
"", 
"", 0.0);
 
 
  144      SetHealth(
"", 
"", 0.0);
 
 
  171      if (GetOnViewIndexChanged())
 
  172        GetOnViewIndexChanged().Invoke();
 
  178      if (GetOnViewIndexChanged())
 
  179        GetOnViewIndexChanged().Invoke();
 
 
  192        SetObjectTexture(
selectionIdx, RemoteDetonator.COLOR_LED_LIT);
 
  195        SetObjectTexture(
selectionIdx, RemoteDetonator.COLOR_LED_OFF);
 
 
  224    if (MemoryPointExists(
"invView2"))
 
 
  240    return "placeClaymore_SoundSet";
 
 
  245    return "claymore_deploy_Soundset";
 
 
 
ActionArmExplosiveCB ActionContinuousBaseCB ActionArmExplosive()
RepairCarChassisActionReciveData m_DamageZone
void AddAction(typename actionName)
ref array< string > m_AmmoTypes
void SetDefused(bool state)
void SetAmmoTypes(array< string > pAmmoTypes)
void SetParticleExplosion(int particle)
override void UnpairRemote()
void SetParticleOrientation(vector local_ori)
bool PairWithDevice(notnull ItemBase otherDevice)
class JsonUndergroundAreaTriggerData GetPosition
override EntityAI GetPairDevice()
override void PairRemote(notnull EntityAI trigger)
override void OnDebugSpawn()
override void OnVariablesSynchronized()
override bool IsTakeable()
override void EEDelete(EntityAI parent)
override void OnDisarmed(bool pWithTool)
override void EEItemLocationChanged(notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
void UpdateLED(ERemoteDetonatorLEDState pState, bool pForced=false)
const string ANIM_PHASE_DEPLOYED
override string GetLoopDeploySoundset()
const string SELECTION_NAME_LED
override void EEKilled(Object killer)
override int GetViewIndex()
override string GetDeploySoundset()
override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour()
override void OnPlacementComplete(Man player, vector position="0 0 0", vector orientation="0 0 0")
ref RemotelyActivatedItemBehaviour m_RAIB
override void AfterStoreLoad()
override bool CanBeDisarmed()
override bool IsDeployable()
override void SetActions()
override void OnActivatedByItem(notnull ItemBase item)
override void EOnInit(IEntity other, int extra)
ERemoteDetonatorLEDState m_LastLEDState
const string ANIM_PHASE_PACKED
static Shape DrawFrustum(float horizontalAngle, float verticalAngle, float length, int color=0x1fff7f7f, ShapeFlags flags=ShapeFlags.TRANSP|ShapeFlags.WIREFRAME)
static const int CLAYMORE_EXPLOSION
static RemoteDetonatorTrigger SpawnInPlayerHands(notnull EntityAI pEntity, EntityAI deviceToPair=null)
proto native CGame GetGame()