◆ FlareSimulation()
◆ ~FlareSimulation()
◆ CastFlareAINoise()
void CastFlareAINoise |
( |
vector |
position | ) |
|
|
inlineprivate |
◆ FlareParticleUpdate()
protected void FlareParticleUpdate |
( |
| ) |
|
|
inlineprivate |
References Math::Cos(), Math::DEG2RAD, FLARE_SPIN_RATE, GetGame(), m_Flare, m_FlarePosition, m_ParMainFire, m_RotationDegrees, m_RotationPoint, Math::Sin(), CGame::SurfaceY(), and Vector().
Referenced by Simulate().
◆ OnActivation()
void OnActivation |
( |
Entity |
flare | ) |
|
|
inlineprivate |
References FLARE_SPIN_RADIUS, GetGame(), m_BurningSound, m_Flare, m_FlareLight, m_FlarePosition, m_NoisePar, m_ParMainFire, m_ParticleId, m_RotationPoint, m_ScriptedLight, NoiseParams(), ParticleManager(), Particle::Stop(), and Vector().
◆ OnFire()
◆ OnTermination()
void OnTermination |
( |
Entity |
flare | ) |
|
|
inlineprivate |
◆ Simulate()
◆ TurnOffDistantLight()
void TurnOffDistantLight |
( |
| ) |
|
|
inlineprivate |
◆ FLARE_SPIN_RADIUS
protected const float FLARE_SPIN_RADIUS = 0.18 |
|
private |
◆ FLARE_SPIN_RATE
protected const float FLARE_SPIN_RATE = 1.15 |
|
private |
◆ m_BurningSound
◆ m_Flare
◆ m_FlareLight
◆ m_FlarePosition
protected vector m_FlarePosition |
|
private |
◆ m_LastNoiseTime
float m_LastNoiseTime = -1 |
|
private |
◆ m_NoisePar
◆ m_NoiseTimer
◆ m_ParMainFire
◆ m_ParticleId
protected int m_ParticleId |
|
staticprivate |
◆ m_RotationDegrees
protected float m_RotationDegrees |
|
private |
◆ m_RotationPoint
protected vector m_RotationPoint |
|
private |
◆ m_ScriptedLight
protected m_ScriptedLight |
|
staticprivate |
◆ MAX_FARLIGHT_DIST
const float MAX_FARLIGHT_DIST = 40 |
|
staticprivate |
◆ MIN_FARLIGHT_DIST
const float MIN_FARLIGHT_DIST = 5 |
|
staticprivate |
◆ NOISE_DELAY
const float NOISE_DELAY = 5 |
|
private |
The documentation for this class was generated from the following file: