Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
FlareSimulation Class Reference
Inheritance diagram for FlareSimulation:
Managed FlareSimulation_Green

Protected Member Functions

void FlareSimulation ()
 
void OnActivation (Entity flare)
 
void OnTermination (Entity flare)
 
void OnFire (Entity flare)
 
void Simulate (Entity flare)
 
void FlareParticleUpdate ()
 
void CastFlareAINoise (vector position)
 
void TurnOffDistantLight ()
 
void ~FlareSimulation ()
 

Protected Attributes

Particle m_ParMainFire
 
EffectSound m_BurningSound
 
FlareLight m_FlareLight
 
float m_LastNoiseTime = -1
 
float m_NoiseTimer = 0
 
const float NOISE_DELAY = 5
 
const float FLARE_SPIN_RATE = 1.15
 
const float FLARE_SPIN_RADIUS = 0.18
 
Entity m_Flare
 
vector m_RotationPoint
 
vector m_FlarePosition
 
float m_RotationDegrees
 

Static Protected Attributes

static const float MAX_FARLIGHT_DIST = 40
 
static const float MIN_FARLIGHT_DIST = 5
 
static ref NoiseParams m_NoisePar
 
 m_ScriptedLight
 
int m_ParticleId
 

Detailed Description

Definition at line 1 of file flaresimulation.c.

Constructor & Destructor Documentation

◆ FlareSimulation()

void FlareSimulation::FlareSimulation ( )
protected

Definition at line 25 of file flaresimulation.c.

◆ ~FlareSimulation()

void FlareSimulation::~FlareSimulation ( )
protected

Definition at line 153 of file flaresimulation.c.

Member Function Documentation

◆ CastFlareAINoise()

void FlareSimulation::CastFlareAINoise ( vector position)
protected

Definition at line 124 of file flaresimulation.c.

◆ FlareParticleUpdate()

void FlareSimulation::FlareParticleUpdate ( )
protected

Definition at line 89 of file flaresimulation.c.

◆ OnActivation()

void FlareSimulation::OnActivation ( Entity flare)
protected

Definition at line 31 of file flaresimulation.c.

◆ OnFire()

void FlareSimulation::OnFire ( Entity flare)
protected

Definition at line 64 of file flaresimulation.c.

◆ OnTermination()

void FlareSimulation::OnTermination ( Entity flare)
protected

Definition at line 59 of file flaresimulation.c.

◆ Simulate()

void FlareSimulation::Simulate ( Entity flare)
protected

Definition at line 70 of file flaresimulation.c.

◆ TurnOffDistantLight()

void FlareSimulation::TurnOffDistantLight ( )
protected

Definition at line 142 of file flaresimulation.c.

Member Data Documentation

◆ FLARE_SPIN_RADIUS

const float FlareSimulation::FLARE_SPIN_RADIUS = 0.18
protected

Definition at line 16 of file flaresimulation.c.

◆ FLARE_SPIN_RATE

const float FlareSimulation::FLARE_SPIN_RATE = 1.15
protected

Definition at line 15 of file flaresimulation.c.

◆ m_BurningSound

EffectSound FlareSimulation::m_BurningSound
protected

Definition at line 4 of file flaresimulation.c.

◆ m_Flare

Entity FlareSimulation::m_Flare
protected

Definition at line 17 of file flaresimulation.c.

◆ m_FlareLight

FlareLight FlareSimulation::m_FlareLight
protected

Definition at line 5 of file flaresimulation.c.

◆ m_FlarePosition

vector FlareSimulation::m_FlarePosition
protected

Definition at line 19 of file flaresimulation.c.

◆ m_LastNoiseTime

float FlareSimulation::m_LastNoiseTime = -1
protected

Definition at line 10 of file flaresimulation.c.

◆ m_NoisePar

ref NoiseParams FlareSimulation::m_NoisePar
staticprotected

Definition at line 9 of file flaresimulation.c.

◆ m_NoiseTimer

float FlareSimulation::m_NoiseTimer = 0
protected

Definition at line 11 of file flaresimulation.c.

◆ m_ParMainFire

Particle FlareSimulation::m_ParMainFire
protected

Definition at line 3 of file flaresimulation.c.

◆ m_ParticleId

int FlareSimulation::m_ParticleId
staticprotected

Definition at line 23 of file flaresimulation.c.

◆ m_RotationDegrees

float FlareSimulation::m_RotationDegrees
protected

Definition at line 20 of file flaresimulation.c.

◆ m_RotationPoint

vector FlareSimulation::m_RotationPoint
protected

Definition at line 18 of file flaresimulation.c.

◆ m_ScriptedLight

FlareSimulation::m_ScriptedLight
staticprotected

Definition at line 22 of file flaresimulation.c.

◆ MAX_FARLIGHT_DIST

const float FlareSimulation::MAX_FARLIGHT_DIST = 40
staticprotected

Definition at line 6 of file flaresimulation.c.

◆ MIN_FARLIGHT_DIST

const float FlareSimulation::MIN_FARLIGHT_DIST = 5
staticprotected

Definition at line 7 of file flaresimulation.c.

◆ NOISE_DELAY

const float FlareSimulation::NOISE_DELAY = 5
protected

Definition at line 12 of file flaresimulation.c.


The documentation for this class was generated from the following file: