Dayz Explorer
1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
class | ExplosiveLight |
Functions | |
void | ExplosivesBase () |
override bool | IsExplosive () |
override void | OnExplosionEffects (Object source, Object directHit, int componentIndex, string surface, vector pos, vector surfNormal, float energyFactor, float explosionFactor, bool isWater, string ammoType) |
override void | EEDelete (EntityAI parent) |
override void | EEKilled (Object killer) |
override void | OnCEUpdate () |
override void | UnpairRemote () |
override void | OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0") |
protected void | CreateLight () |
protected void | DestroyParticle (Particle p) |
protected void | InitiateExplosion () |
protected void | OnExplode () |
override void | SetActions () |
override bool | IsInventoryVisible () |
override bool | IsTakeable () |
bool | IsTimerDetonable () |
void | Arm () |
void | OnArmed () |
bool | CanBeArmed () |
void | Disarm (bool pWithTool=false) |
void | OnBeforeDisarm () |
void | OnDisarmed (bool pWithTool) |
bool | CanBeDisarmed () |
bool | GetArmed () |
protected void | SetArmed (bool state) |
override bool | CanPutInCargo (EntityAI parent) |
override bool | CanPutIntoHands (EntityAI parent) |
override bool | CanRemoveFromHands (EntityAI parent) |
bool | GetDefused () |
protected void | SetDefused (bool state) |
void | SetAmmoType (string pAmmoType) |
void | SetAmmoTypes (array< string > pAmmoTypes) |
void | SetParticleExplosion (int particle) |
void | SetParticlePosition (vector local_pos) |
set position for smoke particle - needs to be in Local Space More... | |
void | SetParticleOrientation (vector local_ori) |
override void | OnStoreSave (ParamsWriteContext ctx) |
override bool | OnStoreLoad (ParamsReadContext ctx, int version) |
void | UpdateLED (int pState) |
HELPERS. More... | |
bool | HasLockedTriggerSlots () |
void | LockTriggerSlots () |
void | UnlockTriggerSlots () |
void | LockExplosivesSlots () |
void | UnlockExplosivesSlots () |
Variables | |
ExplosiveLight | DEFAULT_AMMO_TYPE = "Explosion_NonLethal" |
const protected string | ANIM_PHASE_VISIBILITY = "Visibility" |
protected bool | m_Armed |
protected bool | m_Defused |
protected ref array< string > | m_AmmoTypes |
protected ref Timer | m_DeleteTimer |
protected ExplosiveLight | m_Light |
light More... | |
protected Particle | m_ParticleExplosion |
particle More... | |
protected ref array< ParticleSource > | m_ParticleExplosionArr = {} |
protected int | m_ParticleExplosionId |
protected vector | m_ParticlePosition |
protected vector | m_ParticleOrientation |
void Arm | ( | ) |
Definition at line 207 of file explosivesbase.c.
bool CanBeArmed | ( | ) |
Definition at line 216 of file explosivesbase.c.
bool CanBeDisarmed | ( | ) |
Definition at line 231 of file explosivesbase.c.
Definition at line 247 of file explosivesbase.c.
Definition at line 257 of file explosivesbase.c.
Definition at line 267 of file explosivesbase.c.
protected void CreateLight | ( | ) |
Definition at line 145 of file explosivesbase.c.
protected void DestroyParticle | ( | Particle | p | ) |
Definition at line 150 of file explosivesbase.c.
void Disarm | ( | bool | pWithTool = false | ) |
Definition at line 221 of file explosivesbase.c.
override void EEDelete | ( | EntityAI | parent | ) |
Definition at line 80 of file explosivesbase.c.
override void EEKilled | ( | Object | killer | ) |
should be called only here to avoid multiple explosion calculations, call SetHealth("","",0.0) instead
Definition at line 93 of file explosivesbase.c.
void ExplosivesBase | ( | ) |
no effect
Definition at line 40 of file explosivesbase.c.
bool GetArmed | ( | ) |
Definition at line 236 of file explosivesbase.c.
bool GetDefused | ( | ) |
Definition at line 272 of file explosivesbase.c.
bool HasLockedTriggerSlots | ( | ) |
Definition at line 348 of file explosivesbase.c.
protected void InitiateExplosion | ( | ) |
Definition at line 160 of file explosivesbase.c.
override bool IsExplosive | ( | ) |
Definition at line 55 of file explosivesbase.c.
override bool IsInventoryVisible | ( | ) |
Definition at line 187 of file explosivesbase.c.
override bool IsTakeable | ( | ) |
Definition at line 197 of file explosivesbase.c.
bool IsTimerDetonable | ( | ) |
Definition at line 202 of file explosivesbase.c.
void LockExplosivesSlots | ( | ) |
void LockTriggerSlots | ( | ) |
void OnArmed | ( | ) |
void OnBeforeDisarm | ( | ) |
override void OnCEUpdate | ( | ) |
Definition at line 103 of file explosivesbase.c.
void OnDisarmed | ( | bool | pWithTool | ) |
protected void OnExplode | ( | ) |
Definition at line 171 of file explosivesbase.c.
override void OnExplosionEffects | ( | Object | source, |
Object | directHit, | ||
int | componentIndex, | ||
string | surface, | ||
vector | pos, | ||
vector | surfNormal, | ||
float | energyFactor, | ||
float | explosionFactor, | ||
bool | isWater, | ||
string | ammoType | ||
) |
Definition at line 60 of file explosivesbase.c.
override void OnPlacementComplete | ( | Man | player, |
vector | position = "0 0 0" , |
||
vector | orientation = "0 0 0" |
||
) |
Definition at line 133 of file explosivesbase.c.
override bool OnStoreLoad | ( | ParamsReadContext | ctx, |
int | version | ||
) |
Definition at line 327 of file explosivesbase.c.
override void OnStoreSave | ( | ParamsWriteContext | ctx | ) |
Definition at line 320 of file explosivesbase.c.
override void SetActions | ( | ) |
Definition at line 179 of file explosivesbase.c.
void SetAmmoType | ( | string | pAmmoType | ) |
Definition at line 283 of file explosivesbase.c.
Definition at line 288 of file explosivesbase.c.
protected void SetArmed | ( | bool | state | ) |
Definition at line 241 of file explosivesbase.c.
protected void SetDefused | ( | bool | state | ) |
Definition at line 277 of file explosivesbase.c.
void SetParticleExplosion | ( | int | particle | ) |
Definition at line 294 of file explosivesbase.c.
void SetParticleOrientation | ( | vector | local_ori | ) |
Definition at line 310 of file explosivesbase.c.
void SetParticlePosition | ( | vector | local_pos | ) |
set position for smoke particle - needs to be in Local Space
Definition at line 300 of file explosivesbase.c.
void UnlockExplosivesSlots | ( | ) |
void UnlockTriggerSlots | ( | ) |
override void UnpairRemote | ( | ) |
Definition at line 120 of file explosivesbase.c.
void UpdateLED | ( | int | pState | ) |
HELPERS.
const protected string ANIM_PHASE_VISIBILITY = "Visibility" |
Definition at line 22 of file explosivesbase.c.
ExplosiveLight DEFAULT_AMMO_TYPE = "Explosion_NonLethal" |
Definition at line 26 of file explosivesbase.c.
protected bool m_Armed |
Definition at line 24 of file explosivesbase.c.
protected bool m_Defused |
Definition at line 25 of file explosivesbase.c.
protected ref Timer m_DeleteTimer |
Definition at line 28 of file explosivesbase.c.
protected ExplosiveLight m_Light |
light
Definition at line 31 of file explosivesbase.c.
protected Particle m_ParticleExplosion |
particle
Definition at line 34 of file explosivesbase.c.
protected ref array<ParticleSource> m_ParticleExplosionArr = {} |
Definition at line 35 of file explosivesbase.c.
protected int m_ParticleExplosionId |
Definition at line 36 of file explosivesbase.c.
protected vector m_ParticleOrientation |
Definition at line 38 of file explosivesbase.c.
protected vector m_ParticlePosition |
Definition at line 37 of file explosivesbase.c.