class DestructionEffectBaseSource
Derived classes
Constructors 1
void ~DestructionEffectBase()References SEffectManager.DestroyEffect(), Particle.Stop(), Particle.Stop()
Show 4 more
, m_POneTime, m_PPersistent, m_SOneTime, and m_SPersistentMembers 16
EntityAI m_EntityReferenced by DealExplosionDamage(), OnHealthLevelChanged(), PlayParticle()
Show 1 more
, ReplaceEntityServer()bool m_EntityIsTakeableParticleSource m_POneTimeParticleSource m_PPersistentint m_ParticleOneTimeint m_ParticlePersistentEffectSound m_SOneTimeEffectSound m_SPersistentstring m_SoundSetOneTimestring m_SoundSetPersistentbool m_KeepHealthOnReplacestring m_ReplaceWithEntityReferenced by OnHealthLevelChanged(), ReplaceEntityServer(), DestructionEffectGasCanister.Init()
Show 2 more
, DestructionEffectMetalicMechanism.Init(), and DestructionEffectSpookyGoat.Init()int m_ReplaceDelaybool m_HasExplosionDamageDamageType m_DamageTypestring m_AmmoTypeReferenced by DealExplosionDamage(), HasExplosionDamage(), DestructionEffectGasCanister.Init()
Show 2 more
, DestructionEffectMetalicMechanism.Init(), and DestructionEffectSpookyGoat.Init()Methods 11
private void Init()Referenced by OnHealthLevelChanged()
bool HasExplosionDamage()private void DealExplosionDamage()References DamageSystem.ExplosionDamage(), Object.GetPosition(), m_AmmoType
Show 2 more
, m_DamageType, and m_EntityReferenced by OnHealthLevelChanged()
References ScriptCallQueue.CallLater(), DealExplosionDamage(), DayZGame.GetCallQueue()
Show 26 more
, HasExplosionDamage(), Init(), CGame.IsServer(), OnEntityDestroyedOneTimeClient(), OnEntityDestroyedOneTimeServer(), OnEntityDestroyedPersistentClient(), OnEntityDestroyedPersistentServer(), PlayParticle(), Object.PlaySoundSet(), Object.PlaySoundSetLoop(), ParticleSource.SetOwner(), ParticleSource.SetOwner(), EntityAI.SetTakeable(), m_Entity, m_EntityIsTakeable, EntityAI.m_Initialized, m_ParticleOneTime, m_ParticlePersistent, m_POneTime, m_PPersistent, m_ReplaceDelay, m_ReplaceWithEntity, m_SOneTime, m_SoundSetOneTime, m_SoundSetPersistent, and m_SPersistentReferenced by EntityAI.AttemptDestructionBehaviour()
private void ReplaceEntityServer()private ParticleSource PlayParticle(int particleType, bool attach = false)References ParticleSource.AddAsChild(), ErrorEx(), ParticleManager.GetInstance()
Show 3 more
, Object.GetPosition(), ParticleManager.PlayInWorld(), and m_EntityReferenced by OnHealthLevelChanged()
Referenced by OnHealthLevelChanged()
Referenced by OnHealthLevelChanged()
Referenced by OnHealthLevelChanged()
Referenced by OnHealthLevelChanged()