DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Класс ImprovisedExplosive
+ Граф наследования:ImprovisedExplosive:

Защищенные члены

void ImprovisedExplosive ()
 
override void EOnInit (IEntity other, int extra)
 
override bool HasLockedTriggerSlots ()
 
override void LockTriggerSlots ()
 
override void UnlockTriggerSlots ()
 
override void LockExplosivesSlots ()
 
override void UnlockExplosivesSlots ()
 
override bool OnStoreLoad (ParamsReadContext ctx, int version)
 
override void OnStoreSave (ParamsWriteContext ctx)
 
override void OnVariablesSynchronized ()
 
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
 
override void EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc)
 
override RemotelyActivatedItemBehaviour GetRemotelyActivatedItemBehaviour ()
 
override void PairRemote (notnull EntityAI trigger)
 
override EntityAI GetPairDevice ()
 
override bool CanBeArmed ()
 
override bool CanBeDisarmed ()
 
override bool CanReceiveAttachment (EntityAI attachment, int slotId)
 
override bool CanDisplayAttachmentSlot (int slot_id)
 
override bool IsTimerDetonable ()
 
override bool IsTakeable ()
 
override bool IsDeployable ()
 
override void SetActions ()
 
override void EEHealthLevelChanged (int oldLevel, int newLevel, string zone)
 
override void OnActivatedByItem (notnull ItemBase item)
 
void InitiateExplosion ()
 not exploding itself, rely on attached explosives
 
override void EEItemAttached (EntityAI item, string slot_name)
 
override void EEItemDetached (EntityAI item, string slot_name)
 
override void OnBeforeDisarm ()
 
override void OnDisarmed (bool pWithTool)
 
override void UpdateLED (int pState)
 
void OnTriggerAttached (EntityAI entity)
 
void OnTriggerDetached (EntityAI entity)
 
void UpdateVisuals (EntityAI entity)
 
override string GetDeploySoundset ()
 
override string GetLoopDeploySoundset ()
 
override string GetArmSoundset ()
 
override string GetDisarmSoundset ()
 

Защищенные данные

const float TIME_TRIGGER_INITIAL_DELAY_SECS = 0.1
 
const float TIME_TRIGGER_TIMER_BASED_DELAY_SECS = 1.0
 
const float TIME_TRIGGER_DELAY_SECS = 0.3
 
const int SLOT_EXPLOSIVE_COUNT = 2
 
const string SLOT_EXPLOSIVES [SLOT_EXPLOSIVE_COUNT]
 
const int SLOT_TRIGGERS_COUNT = 3
 
const string SLOT_TRIGGERS [SLOT_TRIGGERS_COUNT]
 
const string ANIM_PHASE_TRIGGER_EMPTY = "TriggerEmpty"
 
const string ANIM_PHASE_TRIGGER_TIMER = "TriggerTimer"
 
const string ANIM_PHASE_TRIGGER_CLOCK = "TriggerClock"
 
const string ANIM_PHASE_TRIGGER_REMOTE = "TriggerRemote"
 
ref RemotelyActivatedItemBehaviour m_RAIB
 

Статические защищенные данные

static const string SLOT_TRIGGER_ALARM_CLOCK = "TriggerAlarmClock"
 
static const string SLOT_TRIGGER_KITCHEN_TIMER = "TriggerKitchenTimer"
 
static const string SLOT_TRIGGER_REMOTE = "TriggerRemoteDetonator_Receiver"
 
static const string SLOT_EXPLOSIVE_A = "IEDExplosiveA"
 
static const string SLOT_EXPLOSIVE_B = "IEDExplosiveB"
 

Подробное описание

См. определение в файле ImprovisedExplosive.c строка 1