![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | Plastic_Explosive () |
| override bool | CanBeArmed () |
| override bool | CanBeDisarmed () |
| override bool | CanDisplayAttachmentSlot (int slot_id) |
| override bool | CanReceiveAttachment (EntityAI attachment, int slotId) |
| override void | EEHealthLevelChanged (int oldLevel, int newLevel, string zone) |
| override void | EEItemAttached (EntityAI item, string slot_name) |
| override void | EEItemDetached (EntityAI item, string slot_name) |
| override void | EEItemLocationChanged (notnull InventoryLocation oldLoc, notnull InventoryLocation newLoc) |
| override void | EEKilled (Object killer) |
| special behaviour - do not call super from ExplosivesBase | |
| override bool | EEOnDamageCalculated (TotalDamageResult damageResult, int damageType, EntityAI source, int component, string dmgZone, string ammo, vector modelPos, float speedCoef) |
| override void | EOnInit (IEntity other, int extra) |
| override string | GetArmSoundset () |
| override string | GetDeploySoundset () |
| override string | GetDisarmSoundset () |
| override string | GetLoopDeploySoundset () |
| override EntityAI | GetPairDevice () |
| override RemotelyActivatedItemBehaviour | GetRemotelyActivatedItemBehaviour () |
| override bool | HasLockedTriggerSlots () |
| override bool | IsDeployable () |
| override bool | IsTakeable () |
| override void | LockTriggerSlots () |
| override void | OnActivatedByItem (notnull ItemBase item) |
| override void | OnDisarmed (bool pWithTool) |
| override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
| override void | OnStoreSave (ParamsWriteContext ctx) |
| void | OnTriggerAttached (EntityAI entity) |
| void | OnTriggerDetached (EntityAI entity) |
| override void | OnVariablesSynchronized () |
| override void | OnWasAttached (EntityAI parent, int slot_id) |
| override void | OnWasDetached (EntityAI parent, int slot_id) |
| override void | PairRemote (notnull EntityAI trigger) |
| override void | SetActions () |
| override void | UnlockTriggerSlots () |
| override void | UpdateLED (int pState) |
| void | UpdateVisuals (EntityAI entity) |
Protected Attributes | |
| const string | ANIM_PHASE_TRIGGER_REMOTE = "TriggerRemote" |
| ref RemotelyActivatedItemBehaviour | m_RAIB |
| bool | m_UsedAsCharge |
| const string | SLOT_TRIGGER = "TriggerRemoteDetonator_Receiver" |
Definition at line 1 of file plastic_explosive.c.
|
inlineprotected |
Definition at line 10 of file plastic_explosive.c.
References m_RAIB, ParticleList::PLASTIC_EXPLOSION, SetAmmoType(), and SetParticleExplosion().
|
inlineprotected |
Definition at line 221 of file plastic_explosive.c.
References GetArmed(), and HasLockedTriggerSlots().
|
inlineprotected |
Definition at line 231 of file plastic_explosive.c.
References GetArmed().
Definition at line 116 of file plastic_explosive.c.
References InventorySlots::GetSlotName(), SLOT_TRIGGER, and slotName.
Definition at line 98 of file plastic_explosive.c.
References ClockBase(), GetArmed(), and InventoryLocation::GetType().
Definition at line 181 of file plastic_explosive.c.
References g_Game, SetArmed(), SetTakeable(), and GameConstants::STATE_RUINED.
Definition at line 295 of file plastic_explosive.c.
References OnTriggerAttached(), and SLOT_TRIGGER.
Definition at line 303 of file plastic_explosive.c.
References OnTriggerDetached(), and SLOT_TRIGGER.
|
inlineprotected |
Definition at line 88 of file plastic_explosive.c.
References m_RAIB.
|
inlineprotected |
special behaviour - do not call super from ExplosivesBase
Definition at line 28 of file plastic_explosive.c.
References g_Game.
|
inlineprotected |
ignores explosion damage from other Plastic_Explosive that are used as charge(like 2 PE fired via IED)
Definition at line 170 of file plastic_explosive.c.
References component, and m_UsedAsCharge.
Definition at line 21 of file plastic_explosive.c.
References g_Game, and LockTriggerSlots().
|
inlineprotected |
Definition at line 364 of file plastic_explosive.c.
|
inlineprotected |
Definition at line 354 of file plastic_explosive.c.
|
inlineprotected |
Definition at line 369 of file plastic_explosive.c.
|
inlineprotected |
Definition at line 359 of file plastic_explosive.c.
|
inlineprotected |
Definition at line 216 of file plastic_explosive.c.
References m_RAIB.
Referenced by OnActivatedByItem().
|
inlineprotected |
Definition at line 205 of file plastic_explosive.c.
References m_RAIB.
|
inlineprotected |
Definition at line 34 of file plastic_explosive.c.
References InventorySlots::GetSlotIdFromString(), and SLOT_TRIGGER.
Referenced by CanBeArmed().
|
inlineprotected |
Definition at line 135 of file plastic_explosive.c.
References GetArmed().
|
inlineprotected |
Definition at line 130 of file plastic_explosive.c.
References GetArmed().
|
inlineprotected |
Definition at line 39 of file plastic_explosive.c.
References InventorySlots::GetSlotIdFromString(), and SLOT_TRIGGER.
Referenced by EOnInit(), OnDisarmed(), and OnStoreSave().
|
inlineprotected |
Definition at line 236 of file plastic_explosive.c.
References g_Game, GetArmed(), GetPairDevice(), InitiateExplosion(), m_RAIB, and GameConstants::STATE_RUINED.
|
inlineprotected |
Definition at line 263 of file plastic_explosive.c.
References LockTriggerSlots(), SetTakeable(), UnpairRemote(), and UpdateVisuals().
|
inlineprotected |
Definition at line 49 of file plastic_explosive.c.
References InventorySlots::GetSlotIdFromString(), and SLOT_TRIGGER.
|
inlineprotected |
Definition at line 68 of file plastic_explosive.c.
References LockTriggerSlots().
|
inlineprotected |
Definition at line 320 of file plastic_explosive.c.
References Arm(), UpdateLED(), and UpdateVisuals().
Referenced by EEItemAttached().
|
inlineprotected |
Definition at line 336 of file plastic_explosive.c.
References UpdateLED(), and UpdateVisuals().
Referenced by EEItemDetached().
|
inlineprotected |
Definition at line 75 of file plastic_explosive.c.
References InventorySlots::GetSlotIdFromString(), m_RAIB, SLOT_TRIGGER, and UpdateVisuals().
Definition at line 148 of file plastic_explosive.c.
References ExplosivesBase(), and m_UsedAsCharge.
Definition at line 160 of file plastic_explosive.c.
References ExplosivesBase(), and m_UsedAsCharge.
|
inlineprotected |
Definition at line 210 of file plastic_explosive.c.
References m_RAIB.
|
inlineprotected |
Definition at line 140 of file plastic_explosive.c.
References ActionDeployObject(), and AddAction().
|
inlineprotected |
Definition at line 44 of file plastic_explosive.c.
References InventorySlots::GetSlotIdFromString(), and SLOT_TRIGGER.
|
inlineprotected |
Definition at line 311 of file plastic_explosive.c.
References RemoteDetonatorReceiver(), and SLOT_TRIGGER.
Referenced by OnTriggerAttached(), and OnTriggerDetached().
|
inlineprotected |
Definition at line 342 of file plastic_explosive.c.
References ANIM_PHASE_TRIGGER_REMOTE.
|
protected |
Definition at line 4 of file plastic_explosive.c.
Referenced by UpdateVisuals().
|
protected |
Definition at line 8 of file plastic_explosive.c.
Referenced by Plastic_Explosive(), EEItemLocationChanged(), GetPairDevice(), GetRemotelyActivatedItemBehaviour(), OnActivatedByItem(), OnVariablesSynchronized(), and PairRemote().
|
protected |
Definition at line 6 of file plastic_explosive.c.
Referenced by EEOnDamageCalculated(), OnWasAttached(), and OnWasDetached().
|
protected |
Definition at line 3 of file plastic_explosive.c.
Referenced by CanDisplayAttachmentSlot(), EEItemAttached(), EEItemDetached(), HasLockedTriggerSlots(), LockTriggerSlots(), OnStoreLoad(), OnVariablesSynchronized(), UnlockTriggerSlots(), and UpdateLED().