Data Structures | |
| class | ExplosionLight |
| class | FireworksLauncherClientEvent |
| class | FireworksLauncher |
Functions | |
| ExplosionLight PointLightBase | OnFired () |
| void | ExplosionLight () |
| override protected vector | GetExplosionPosition () |
| void | Init (vector pos) |
| override protected vector | GetShotPos () |
| override protected float | GetExplosionDistance () |
| override void | OnExplode () |
Variables | |
| FireworksLauncherClientEvent | m_ShotPos |
| void ExplosionLight | ( | ) |
| override protected float GetExplosionDistance | ( | ) |
References Math::RandomFloatInclusive().
| override protected vector GetExplosionPosition | ( | ) |
| void Init | ( | vector | pos | ) |
References m_ShotPos, and Math::RandomFloatInclusive().
| override void OnExplode | ( | ) |
References CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), CGame::GetCallQueue(), FireworksLauncherClientEvent::GetExplosionPosition(), FireworksLauncherClientEvent::GetExplParticleFromSequence(), GetGame(), FireworksLauncherClientEvent::GetLightDelay(), FireworksLauncherClientEvent::GetSoundDelay(), m_ParticleExplosion, and ParticleManager().
| ExplosionLight PointLightBase OnFired | ( | ) |
| FireworksLauncherClientEvent m_ShotPos |
Referenced by GetShotPos(), and Init().