◆ FireworksLauncherClientEvent()
◆ ~FireworksLauncherClientEvent()
◆ CalculateExplosionPosition()
| protected void CalculateExplosionPosition |
( |
| ) |
|
|
inlineprivate |
◆ GetExplosionDelay()
| protected float GetExplosionDelay |
( |
| ) |
|
|
inlineprivate |
◆ GetExplosionDistance()
| protected float GetExplosionDistance |
( |
| ) |
|
|
inlineprivate |
◆ GetExplosionPosition()
| protected vector GetExplosionPosition |
( |
| ) |
|
|
inlineprivate |
◆ GetExplosionSoundSet()
| protected string GetExplosionSoundSet |
( |
| ) |
|
|
inlineprivate |
◆ GetExplParticleFromSequence()
| protected int GetExplParticleFromSequence |
( |
| ) |
|
|
inlineprivate |
◆ GetLightDelay()
| protected int GetLightDelay |
( |
| ) |
|
|
inlineprivate |
◆ GetSecondaryExplosionCount()
| int GetSecondaryExplosionCount |
( |
| ) |
|
|
inlineprivate |
◆ GetSecondaryExplosionDelay()
| protected int GetSecondaryExplosionDelay |
( |
| ) |
|
|
inlineprivate |
◆ GetShotDispersionAngle()
| protected float GetShotDispersionAngle |
( |
| ) |
|
|
inlineprivate |
◆ GetShotPos()
| protected vector GetShotPos |
( |
| ) |
|
|
inlineprivate |
◆ GetSoundDelay()
| protected int GetSoundDelay |
( |
| ) |
|
|
inlineprivate |
◆ OnExplode()
| protected void OnExplode |
( |
| ) |
|
|
inlineprivate |
References CALL_CATEGORY_SYSTEM, g_Game, GetExplosionPosition(), GetExplParticleFromSequence(), GetLightDelay(), GetSoundDelay(), m_ParticleAfterBurnEnd, m_ParticleExplosion, ParticleManager(), PlayExplosionSound(), RequestSecondaryExplosion(), SpawnLight(), and Particle::Stop().
◆ OnFired()
| override protected void OnFired |
( |
| ) |
|
|
inlineprivate |
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(), ParticleSource::SetOwner(), and Vector().
◆ PlayExplosionSound()
| protected void PlayExplosionSound |
( |
| ) |
|
|
inlineprivate |
◆ RequestSecondaryExplosion()
| protected void RequestSecondaryExplosion |
( |
| ) |
|
|
inlineprivate |
◆ SetupLight()
◆ SpawnLight()
| protected void SpawnLight |
( |
| ) |
|
|
inlineprivate |
◆ SpawnSecondaryExplosion()
| protected void SpawnSecondaryExplosion |
( |
| ) |
|
|
inlineprivate |
◆ m_Color
◆ m_Events
| protected ref array<ref FireworksLauncherClientEventBase> m_Events = new array<ref FireworksLauncherClientEventBase> |
|
private |
◆ m_ExplosionLight
◆ m_ExplosionPos
| protected vector m_ExplosionPos |
|
private |
◆ m_ExplosionSound
◆ m_FireSound
◆ m_Index
◆ m_Item
◆ m_ParticleAfterBurnEnd
◆ m_ParticleExplosion
◆ m_ParticleShot
◆ m_RemainingExplosions
◆ m_ShotDir
◆ m_Timer
The documentation for this class was generated from the following file: