![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Enumerations | |
| enum | ESmokeGrenadeState { NO_SMOKE , LOOP = 2 , END = 3 , COUNT = 4 } |
Functions | |
| void | ~SmokeGrenadeBase () |
| override bool | CanPutInCargo (EntityAI parent) |
| void | DestroySmokeGrenade () |
| override void | EEDelete (EntityAI parent) |
| ESmokeGrenadeState | GetSmokeGrenadeState () |
| override void | OnActivatedByItem (notnull ItemBase item) |
| Called when this item is activated by other. | |
| override void | OnActivateFinished () |
| 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 | OnVariablesSynchronized () |
| override void | OnWork (float consumed_energy) |
| override void | OnWorkStart () |
| override void | OnWorkStop () |
| void | PlaySmokeParticle () |
| void | RefreshParticlesAndSounds () |
| override void | SetActions () |
| void | SetParticleSmokeCurrent (int particle) |
| void | SetParticleSmokeEnd (int particle) |
| void | SetParticleSmokeLoop (int particle) |
| void | SetParticleSmokeStart (int particle) |
| void | SetSmokeGrenadeState (ESmokeGrenadeState state) |
| void | SetSoundSmokeEnd (string sound) |
| void | SetSoundSmokeLoop (string sound) |
| void | SetSoundSmokeStart (string sound) |
| void | SmokeGrenadeBase () |
| void | SoundSmokeEnd () |
| void | SoundSmokeLoop () |
| void | SoundSmokeStart () |
| void | SoundSmokeStop () |
| override void | Unpin () |
| enum ESmokeGrenadeState |
| Enumerator | |
|---|---|
| NO_SMOKE | |
| LOOP | |
| END | |
| COUNT | |
Definition at line 1 of file smokegrenadebase.c.
|
protected |
Definition at line 216 of file smokegrenadebase.c.
|
protected |
Definition at line 100 of file smokegrenadebase.c.
References g_Game, and SetSmokeGrenadeState().
|
protected |
Definition at line 247 of file smokegrenadebase.c.
References DestroyParticle(), m_ParticleSmoke, and SoundSmokeStop().
|
protected |
Definition at line 242 of file smokegrenadebase.c.
References m_SmokeGrenadeState.
Referenced by RefreshParticlesAndSounds().
|
protected |
Called when this item is activated by other.
Definition at line 221 of file smokegrenadebase.c.
|
protected |
Definition at line 166 of file smokegrenadebase.c.
|
protected |
Definition at line 240 of file smokegrenadebase.c.
|
protected |
Definition at line 233 of file smokegrenadebase.c.
References RefreshParticlesAndSounds().
|
protected |
Definition at line 195 of file smokegrenadebase.c.
References NoiseSystem::AddNoisePos(), g_Game, NoiseAIEvaluate::GetNoiseReduction(), GetPosition(), and m_NoisePar.
|
protected |
Definition at line 175 of file smokegrenadebase.c.
References NoiseSystem::AddNoisePos(), g_Game, NoiseAIEvaluate::GetNoiseReduction(), GetPosition(), GetType(), m_NoisePar, m_TimerSmokeLoop, NoiseParams(), and SetSmokeGrenadeState().
|
protected |
defer timer
Definition at line 208 of file smokegrenadebase.c.
References m_TimerDefer, and SetSmokeGrenadeState().
|
protected |
Definition at line 74 of file smokegrenadebase.c.
References m_ParticlePosition, m_ParticleSmoke, m_ParticleSmokeCurrentId, ParticleManager(), and vector::Zero.
Referenced by RefreshParticlesAndSounds().
|
protected |
Definition at line 110 of file smokegrenadebase.c.
References DestroyParticle(), GetSmokeGrenadeState(), m_LastSmokeGrenadeState, m_ParticleSmoke, m_ParticleSmokeEndId, m_ParticleSmokeLoopId, m_ParticleSmokeStartId, PlaySmokeParticle(), SetParticleSmokeCurrent(), SoundSmokeEnd(), SoundSmokeLoop(), SoundSmokeStart(), and SoundSmokeStop().
Referenced by OnVariablesSynchronized().
|
protected |
Definition at line 226 of file smokegrenadebase.c.
References RemoveAction().
|
protected |
Definition at line 39 of file smokegrenadebase.c.
References m_ParticleSmokeCurrentId.
Referenced by RefreshParticlesAndSounds().
|
protected |
Definition at line 54 of file smokegrenadebase.c.
References m_ParticleSmokeEndId.
Referenced by M18SmokeGrenade_ColorBase::M18SmokeGrenade_White(), M18SmokeGrenade_ColorBase::M18SmokeGrenade_Yellow(), M18SmokeGrenade_Yellow(), OnWorkStop(), RDG2SmokeGrenade_Black(), RDG2SmokeGrenade_ColorBase::RDG2SmokeGrenade_Black(), and SmokeGrenadeBase().
|
protected |
Definition at line 49 of file smokegrenadebase.c.
References m_ParticleSmokeLoopId.
Referenced by M18SmokeGrenade_ColorBase::M18SmokeGrenade_White(), M18SmokeGrenade_ColorBase::M18SmokeGrenade_Yellow(), M18SmokeGrenade_Yellow(), OnWorkStop(), RDG2SmokeGrenade_Black(), RDG2SmokeGrenade_ColorBase::RDG2SmokeGrenade_Black(), and SmokeGrenadeBase().
|
protected |
Definition at line 44 of file smokegrenadebase.c.
References m_ParticleSmokeStartId.
Referenced by M18SmokeGrenade_ColorBase::M18SmokeGrenade_White(), M18SmokeGrenade_ColorBase::M18SmokeGrenade_Yellow(), M18SmokeGrenade_Yellow(), OnWorkStop(), RDG2SmokeGrenade_Black(), RDG2SmokeGrenade_ColorBase::RDG2SmokeGrenade_Black(), and SmokeGrenadeBase().
|
protected |
Definition at line 255 of file smokegrenadebase.c.
References g_Game, and m_SmokeGrenadeState.
Referenced by DestroySmokeGrenade(), OnWorkStart(), and OnWorkStop().
|
protected |
Definition at line 69 of file smokegrenadebase.c.
References m_SoundSmokeEndId.
Referenced by SmokeGrenadeBase::M18SmokeGrenade_ColorBase(), and SmokeGrenadeBase::RDG2SmokeGrenade_ColorBase().
|
protected |
Definition at line 64 of file smokegrenadebase.c.
References m_SoundSmokeLoopId.
Referenced by SmokeGrenadeBase::M18SmokeGrenade_ColorBase(), and SmokeGrenadeBase::RDG2SmokeGrenade_ColorBase().
|
protected |
Definition at line 59 of file smokegrenadebase.c.
References m_SoundSmokeStartId.
Referenced by SmokeGrenadeBase::M18SmokeGrenade_ColorBase(), and SmokeGrenadeBase::RDG2SmokeGrenade_ColorBase().
|
protected |
no effect on base
no effect on base
no effect on base
Definition at line 271 of file smokegrenadebase.c.
References ParticleList::INVALID, m_SmokeGrenadeState, m_TimerDefer, m_TimerSmokeLoop, SetAmmoType(), SetParticleSmokeEnd(), SetParticleSmokeLoop(), and SetParticleSmokeStart().
|
protected |
Definition at line 89 of file smokegrenadebase.c.
References m_SoundSmoke, and m_SoundSmokeEndId.
Referenced by RefreshParticlesAndSounds().
|
protected |
Definition at line 84 of file smokegrenadebase.c.
References m_SoundSmoke, and m_SoundSmokeLoopId.
Referenced by RefreshParticlesAndSounds().
|
protected |
Definition at line 79 of file smokegrenadebase.c.
References m_SoundSmoke, and m_SoundSmokeStartId.
Referenced by RefreshParticlesAndSounds().
|
protected |
Definition at line 95 of file smokegrenadebase.c.
References m_SoundSmoke.
Referenced by EEDelete(), and RefreshParticlesAndSounds().
|
protected |
Definition at line 158 of file smokegrenadebase.c.
References Activate().
|
protected |
Definition at line 20 of file smokegrenadebase.c.
Referenced by RefreshParticlesAndSounds().
|
protected |
Noise.
Definition at line 37 of file smokegrenadebase.c.
|
protected |
particle
Definition at line 23 of file smokegrenadebase.c.
Referenced by EEDelete(), PlaySmokeParticle(), and RefreshParticlesAndSounds().
|
protected |
Definition at line 24 of file smokegrenadebase.c.
Referenced by PlaySmokeParticle(), and SetParticleSmokeCurrent().
|
protected |
Definition at line 27 of file smokegrenadebase.c.
Referenced by RefreshParticlesAndSounds(), and SetParticleSmokeEnd().
|
protected |
Definition at line 26 of file smokegrenadebase.c.
Referenced by RefreshParticlesAndSounds(), and SetParticleSmokeLoop().
|
protected |
Definition at line 28 of file smokegrenadebase.c.
|
protected |
Definition at line 25 of file smokegrenadebase.c.
Referenced by RefreshParticlesAndSounds(), and SetParticleSmokeStart().
|
protected |
Definition at line 19 of file smokegrenadebase.c.
Referenced by GetSmokeGrenadeState(), SetSmokeGrenadeState(), and SmokeGrenadeBase().
|
protected |
sounds
Definition at line 31 of file smokegrenadebase.c.
Referenced by SoundSmokeEnd(), SoundSmokeLoop(), SoundSmokeStart(), and SoundSmokeStop().
|
protected |
Definition at line 34 of file smokegrenadebase.c.
Referenced by SetSoundSmokeEnd(), and SoundSmokeEnd().
|
protected |
Definition at line 33 of file smokegrenadebase.c.
Referenced by SetSoundSmokeLoop(), and SoundSmokeLoop().
|
protected |
Definition at line 32 of file smokegrenadebase.c.
Referenced by SetSoundSmokeStart(), and SoundSmokeStart().
|
protected |
Definition at line 17 of file smokegrenadebase.c.
Referenced by OnWorkStop(), and SmokeGrenadeBase().
|
protected |
Definition at line 15 of file smokegrenadebase.c.
|
protected |
Definition at line 14 of file smokegrenadebase.c.
Referenced by OnWorkStart(), and SmokeGrenadeBase().
| enum ESmokeGrenadeState m_TimerSmokeStart |