![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | FireworksLauncherClientEvent (FireworksLauncher item, int index) |
| void | ~FireworksLauncherClientEvent () |
| void | CalculateExplosionPosition () |
| float | GetExplosionDelay () |
| float | GetExplosionDistance () |
| vector | GetExplosionPosition () |
| string | GetExplosionSoundSet () |
| int | GetExplParticleFromSequence () |
| int | GetLightDelay () |
| int | GetSecondaryExplosionCount () |
| int | GetSecondaryExplosionDelay () |
| float | GetShotDispersionAngle () |
| vector | GetShotPos () |
| int | GetSoundDelay () |
| void | OnExplode () |
| void | OnFired () |
| void | PlayExplosionSound () |
| void | RequestSecondaryExplosion () |
| void | SetupLight (PointLightBase light) |
| void | SpawnLight () |
| void | SpawnSecondaryExplosion () |
Protected Attributes | |
| string | m_Color |
| ref array< ref FireworksLauncherClientEventBase > | m_Events = new array<ref FireworksLauncherClientEventBase> |
| ExplosionLight | m_ExplosionLight |
| vector | m_ExplosionPos |
| EffectSound | m_ExplosionSound |
| EffectSound | m_FireSound |
| int | m_Index |
| FireworksLauncher | m_Item |
| ParticleSource | m_ParticleAfterBurnEnd |
| ParticleSource | m_ParticleExplosion |
| ParticleSource | m_ParticleShot |
| int | m_RemainingExplosions = GetSecondaryExplosionCount() |
| vector | m_ShotDir |
| ref Timer | m_Timer = new Timer() |
Definition at line 28 of file fireworkslauncher.c.
|
inlineprotected |
Definition at line 88 of file fireworkslauncher.c.
References Debug::LogError(), m_Color, m_Index, and m_Item.
|
inlineprotected |
Definition at line 107 of file fireworkslauncher.c.
References SEffectManager::DestroyEffect(), m_ExplosionSound, m_FireSound, and m_ParticleAfterBurnEnd.
|
inlineprotected |
Definition at line 155 of file fireworkslauncher.c.
References GetExplosionDistance(), GetShotPos(), m_ExplosionPos, and m_ShotDir.
Referenced by GetExplosionPosition().
|
inlineprotected |
Definition at line 78 of file fireworkslauncher.c.
References Math::RandomFloatInclusive().
Referenced by OnFired().
|
inlineprotected |
Definition at line 63 of file fireworkslauncher.c.
References Math::RandomFloatInclusive().
Referenced by CalculateExplosionPosition(), GetExplosionPosition(), and OnFired().
|
inlineprotected |
Definition at line 160 of file fireworkslauncher.c.
References CalculateExplosionPosition(), and m_ExplosionPos.
Referenced by OnExplode(), OnExplode(), SpawnLight(), AnniversaryFireworksLauncherClientEvent::SpawnSecondaryExplosion(), and SpawnSecondaryExplosion().
|
inlineprotected |
Definition at line 73 of file fireworkslauncher.c.
Referenced by PlayExplosionSound().
|
inlineprotected |
Definition at line 217 of file fireworkslauncher.c.
References ErrorEx, ParticleList::FIREWORKS_EXPLOSION_BLUE, ParticleList::FIREWORKS_EXPLOSION_GREEN, ParticleList::FIREWORKS_EXPLOSION_PINK, ParticleList::FIREWORKS_EXPLOSION_RED, ParticleList::FIREWORKS_EXPLOSION_YELLOW, and m_Color.
Referenced by OnExplode(), and OnExplode().
|
inlineprotected |
Definition at line 58 of file fireworkslauncher.c.
Referenced by OnExplode(), and OnExplode().
|
inlineprotected |
Definition at line 169 of file fireworkslauncher.c.
|
inlineprotected |
Definition at line 212 of file fireworkslauncher.c.
References Math::RandomIntInclusive().
Referenced by RequestSecondaryExplosion().
|
inlineprotected |
Definition at line 68 of file fireworkslauncher.c.
References Math::RandomFloatInclusive().
Referenced by OnFired().
|
inlineprotected |
Definition at line 137 of file fireworkslauncher.c.
References Debug::LogError(), m_Index, and m_Item.
Referenced by CalculateExplosionPosition(), GetExplosionPosition(), and OnFired().
|
inlineprotected |
Definition at line 53 of file fireworkslauncher.c.
Referenced by OnExplode(), and OnExplode().
|
inlineprotected |
Definition at line 175 of file fireworkslauncher.c.
References CALL_CATEGORY_SYSTEM, g_Game, GetExplosionPosition(), GetExplParticleFromSequence(), GetLightDelay(), GetSoundDelay(), m_ParticleAfterBurnEnd, m_ParticleExplosion, ParticleManager(), PlayExplosionSound(), RequestSecondaryExplosion(), and SpawnLight().
|
inlineprotected |
Definition at line 117 of file fireworkslauncher.c.
References ParticleList::FIREWORKS_AFTERBURN_END, ParticleList::FIREWORKS_SHOT, GetExplosionDelay(), GetExplosionDistance(), GetShotDispersionAngle(), GetShotPos(), m_FireSound, m_Item, m_ParticleAfterBurnEnd, m_ParticleShot, m_ShotDir, m_Timer, ParticleManager(), Math::RandomFloatInclusive(), and Vector().
|
inlineprotected |
Definition at line 273 of file fireworkslauncher.c.
References GetExplosionSoundSet(), m_ExplosionSound, m_FireSound, and m_Item.
Referenced by OnExplode().
|
inlineprotected |
Definition at line 194 of file fireworkslauncher.c.
References CALL_CATEGORY_SYSTEM, g_Game, GetSecondaryExplosionDelay(), m_RemainingExplosions, and SpawnSecondaryExplosion().
Referenced by OnExplode(), AnniversaryFireworksLauncherClientEvent::SpawnSecondaryExplosion(), and SpawnSecondaryExplosion().
|
inlineprotected |
Definition at line 237 of file fireworkslauncher.c.
References ErrorEx, and m_Color.
Referenced by SpawnLight().
|
inlineprotected |
Definition at line 267 of file fireworkslauncher.c.
References GetExplosionPosition(), m_ExplosionLight, and SetupLight().
Referenced by OnExplode().
|
inlineprotected |
Definition at line 203 of file fireworkslauncher.c.
References GetExplosionPosition(), m_Events, m_Index, m_Item, and RequestSecondaryExplosion().
Referenced by RequestSecondaryExplosion().
|
protected |
Definition at line 41 of file fireworkslauncher.c.
Referenced by FireworksLauncherClientEvent(), AnniversaryFireworksLauncherClientEvent::GetExplParticleFromSequence(), GetExplParticleFromSequence(), AnniversaryFireworksLauncherClientEvent::SetupLight(), and SetupLight().
|
protected |
Definition at line 43 of file fireworkslauncher.c.
Referenced by AnniversaryFireworksLauncherClientEvent::SpawnSecondaryExplosion(), and SpawnSecondaryExplosion().
|
protected |
Definition at line 39 of file fireworkslauncher.c.
Referenced by SpawnLight().
|
protected |
Definition at line 33 of file fireworkslauncher.c.
Referenced by CalculateExplosionPosition(), and GetExplosionPosition().
|
protected |
Definition at line 35 of file fireworkslauncher.c.
Referenced by ~FireworksLauncherClientEvent(), and PlayExplosionSound().
|
protected |
Definition at line 34 of file fireworkslauncher.c.
Referenced by ~FireworksLauncherClientEvent(), OnFired(), and PlayExplosionSound().
|
protected |
Definition at line 32 of file fireworkslauncher.c.
Referenced by FireworksLauncherClientEvent(), GetShotPos(), AnniversaryFireworksLauncherClientEvent::SpawnSecondaryExplosion(), and SpawnSecondaryExplosion().
|
protected |
Definition at line 31 of file fireworkslauncher.c.
Referenced by FireworksLauncherClientEvent(), GetShotPos(), OnFired(), PlayExplosionSound(), AnniversaryFireworksLauncherClientEvent::SpawnSecondaryExplosion(), and SpawnSecondaryExplosion().
|
protected |
Definition at line 40 of file fireworkslauncher.c.
Referenced by ~FireworksLauncherClientEvent(), OnExplode(), and OnFired().
|
protected |
Definition at line 37 of file fireworkslauncher.c.
Referenced by OnExplode().
|
protected |
Definition at line 36 of file fireworkslauncher.c.
Referenced by OnFired().
|
protected |
Definition at line 42 of file fireworkslauncher.c.
Referenced by RequestSecondaryExplosion().
|
protected |
Definition at line 38 of file fireworkslauncher.c.
Referenced by CalculateExplosionPosition(), and OnFired().
Definition at line 30 of file fireworkslauncher.c.
Referenced by OnFired().