![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Private Member Functions | |
| void | ~DestructionEffectBase () |
| void | DealExplosionDamage () |
| bool | HasExplosionDamage () |
| void | Init () |
| void | OnEntityDestroyedOneTimeClient (EntityAI entity, int oldLevel, string zone) |
| void | OnEntityDestroyedOneTimeServer (EntityAI entity, int oldLevel, string zone) |
| void | OnEntityDestroyedPersistentClient (EntityAI entity, string zone) |
| void | OnEntityDestroyedPersistentServer (EntityAI entity, string zone) |
| void | OnExplosionEffects (Object source, Object directHit, int componentIndex, string surface, vector pos, vector surfNormal, float energyFactor, float explosionFactor, bool isWater, string ammoType) |
| void | OnHealthLevelChanged (notnull EntityAI entity, int oldLevel, int newLevel, string zone) |
| ParticleSource | PlayParticle (int particleType, bool attach=false) |
| void | ReplaceEntityServer () |
Definition at line 1 of file destructioneffectbase.c.
|
inlineprivate |
Definition at line 28 of file destructioneffectbase.c.
References SEffectManager::DestroyEffect(), m_POneTime, m_PPersistent, m_SOneTime, and m_SPersistent.
|
inlineprivate |
Definition at line 50 of file destructioneffectbase.c.
References m_AmmoType, m_DamageType, and m_Entity.
Referenced by OnHealthLevelChanged().
|
inlineprivate |
Definition at line 45 of file destructioneffectbase.c.
References m_AmmoType, and m_HasExplosionDamage.
Referenced by OnHealthLevelChanged().
|
private |
Referenced by OnHealthLevelChanged().
Referenced by OnHealthLevelChanged().
Referenced by OnHealthLevelChanged().
Referenced by OnHealthLevelChanged().
Referenced by OnHealthLevelChanged().
|
private |
|
inlineprivate |
Definition at line 55 of file destructioneffectbase.c.
References CALL_CATEGORY_SYSTEM, DealExplosionDamage(), g_Game, HasExplosionDamage(), Init(), m_Entity, m_EntityIsTakeable, m_ParticleOneTime, m_ParticlePersistent, m_POneTime, m_PPersistent, m_ReplaceDelay, m_ReplaceWithEntity, m_SOneTime, m_SoundSetOneTime, m_SoundSetPersistent, m_SPersistent, OnEntityDestroyedOneTimeClient(), OnEntityDestroyedOneTimeServer(), OnEntityDestroyedPersistentClient(), OnEntityDestroyedPersistentServer(), PlayParticle(), and ReplaceEntityServer().
|
inlineprivate |
Definition at line 121 of file destructioneffectbase.c.
References ParticleSource::AddAsChild(), ErrorEx, m_Entity, and ParticleManager().
Referenced by OnHealthLevelChanged().
|
inlineprivate |
Definition at line 110 of file destructioneffectbase.c.
References ECE_OBJECT_SWAP, g_Game, m_Entity, m_KeepHealthOnReplace, m_ReplaceWithEntity, and RF_ORIGINAL.
Referenced by OnHealthLevelChanged().
|
private |
Definition at line 25 of file destructioneffectbase.c.
Referenced by DealExplosionDamage(), HasExplosionDamage(), DestructionEffectGasCanister::Init(), and DestructionEffectSpookyGoat::Init().
|
private |
Definition at line 24 of file destructioneffectbase.c.
Referenced by DealExplosionDamage(), DestructionEffectGasCanister::Init(), and DestructionEffectSpookyGoat::Init().
|
private |
Definition at line 3 of file destructioneffectbase.c.
Referenced by DealExplosionDamage(), OnHealthLevelChanged(), PlayParticle(), and ReplaceEntityServer().
|
private |
Definition at line 5 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), and OnHealthLevelChanged().
|
private |
Definition at line 23 of file destructioneffectbase.c.
Referenced by HasExplosionDamage(), DestructionEffectGasCanister::Init(), and DestructionEffectSpookyGoat::Init().
|
private |
Definition at line 19 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), and ReplaceEntityServer().
|
private |
Definition at line 10 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), and OnHealthLevelChanged().
|
private |
Definition at line 11 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), and OnHealthLevelChanged().
|
private |
Definition at line 7 of file destructioneffectbase.c.
Referenced by ~DestructionEffectBase(), and OnHealthLevelChanged().
|
private |
Definition at line 8 of file destructioneffectbase.c.
Referenced by ~DestructionEffectBase(), and OnHealthLevelChanged().
|
private |
Definition at line 21 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), and OnHealthLevelChanged().
|
private |
Definition at line 20 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), OnHealthLevelChanged(), and ReplaceEntityServer().
|
private |
Definition at line 13 of file destructioneffectbase.c.
Referenced by ~DestructionEffectBase(), and OnHealthLevelChanged().
|
private |
Definition at line 16 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), and OnHealthLevelChanged().
|
private |
Definition at line 17 of file destructioneffectbase.c.
Referenced by DestructionEffectGasCanister::Init(), DestructionEffectSpookyGoat::Init(), and OnHealthLevelChanged().
|
private |
Definition at line 14 of file destructioneffectbase.c.
Referenced by ~DestructionEffectBase(), and OnHealthLevelChanged().