◆ AdjustEngineEffects()
void SCR_MotorExhaustEffectGeneralComponent.AdjustEngineEffects |
( |
notnull ParticleEffectEntity |
effectEntity, |
|
|
array< ref array< int > > |
stageIndexes |
|
) |
| |
|
protected |
◆ ConnectToMotorExhaustSystem()
void SCR_MotorExhaustEffectGeneralComponent.ConnectToMotorExhaustSystem |
( |
| ) |
|
|
protected |
◆ CreateDamageEffect()
void SCR_MotorExhaustEffectGeneralComponent.CreateDamageEffect |
( |
| ) |
|
|
protected |
Create damaged exhaust particles.
◆ CreateStageIndexes()
static array< ref array< int > > SCR_MotorExhaustEffectGeneralComponent.CreateStageIndexes |
( |
notnull ParticleEffectEntity |
effectEntity | ) |
|
|
staticprotected |
◆ DisconnectFromMotorExhaustSystem()
void SCR_MotorExhaustEffectGeneralComponent.DisconnectFromMotorExhaustSystem |
( |
| ) |
|
|
protected |
◆ GetStageIndex()
static int SCR_MotorExhaustEffectGeneralComponent.GetStageIndex |
( |
string |
emitterName | ) |
|
|
staticprotected |
◆ OnDelete()
override void SCR_MotorExhaustEffectGeneralComponent.OnDelete |
( |
IEntity |
owner | ) |
|
◆ OnEngineStart()
void SCR_MotorExhaustEffectGeneralComponent.OnEngineStart |
( |
bool |
startup | ) |
|
Turn on the effect for engine start and reset flow variables.
◆ OnEngineStop()
void SCR_MotorExhaustEffectGeneralComponent.OnEngineStop |
( |
| ) |
|
Turn off the effect and pause the damaged exhaust effect.
◆ OnInit()
override void SCR_MotorExhaustEffectGeneralComponent.OnInit |
( |
IEntity |
owner | ) |
|
◆ Update()
void SCR_MotorExhaustEffectGeneralComponent.Update |
( |
float |
timeSlice | ) |
|
◆ UpdateDamagedEmitter()
void SCR_MotorExhaustEffectGeneralComponent.UpdateDamagedEmitter |
( |
float |
timeSlice | ) |
|
|
protected |
◆ UpdateExhaustEmitter()
void SCR_MotorExhaustEffectGeneralComponent.UpdateExhaustEmitter |
( |
float |
timeSlice | ) |
|
|
protected |
◆ UpdateExhaustParticles()
void SCR_MotorExhaustEffectGeneralComponent.UpdateExhaustParticles |
( |
float |
timeSlice | ) |
|
|
protected |
◆ m_aDamageStagesEmitters
ref array<ref array<int> > SCR_MotorExhaustEffectGeneralComponent.m_aDamageStagesEmitters |
|
protected |
◆ m_aExhaustStagesEmitters
ref array<ref array<int> > SCR_MotorExhaustEffectGeneralComponent.m_aExhaustStagesEmitters |
|
protected |
◆ m_bIsDefective
bool SCR_MotorExhaustEffectGeneralComponent.m_bIsDefective |
|
protected |
◆ m_bIsUnderwater
bool SCR_MotorExhaustEffectGeneralComponent.m_bIsUnderwater |
|
protected |
◆ m_DamagedEmitter
ParticleEffectEntity SCR_MotorExhaustEffectGeneralComponent.m_DamagedEmitter |
|
protected |
◆ m_DamageManager
◆ m_ExhaustEmitter
ParticleEffectEntity SCR_MotorExhaustEffectGeneralComponent.m_ExhaustEmitter |
|
protected |
◆ m_ExhaustParticles
Particles SCR_MotorExhaustEffectGeneralComponent.m_ExhaustParticles |
|
protected |
◆ m_fCurrentUpdateDelay
float SCR_MotorExhaustEffectGeneralComponent.m_fCurrentUpdateDelay |
|
protected |
◆ m_fEngineLoad
float SCR_MotorExhaustEffectGeneralComponent.m_fEngineLoad |
|
protected |
◆ m_fLifetimeScale
float SCR_MotorExhaustEffectGeneralComponent.m_fLifetimeScale |
|
protected |
◆ m_fPreviousLoad
float SCR_MotorExhaustEffectGeneralComponent.m_fPreviousLoad = -1 |
|
protected |
◆ m_fRPMScaled
float SCR_MotorExhaustEffectGeneralComponent.m_fRPMScaled |
|
protected |
◆ m_fRPMScaledOld
float SCR_MotorExhaustEffectGeneralComponent.m_fRPMScaledOld |
|
protected |
◆ m_fStartupTime
float SCR_MotorExhaustEffectGeneralComponent.m_fStartupTime |
|
protected |
◆ m_fStartupTimeLeft
float SCR_MotorExhaustEffectGeneralComponent.m_fStartupTimeLeft |
|
protected |
◆ m_fThrust
float SCR_MotorExhaustEffectGeneralComponent.m_fThrust |
|
protected |
◆ m_fUpdateDelay
float SCR_MotorExhaustEffectGeneralComponent.m_fUpdateDelay |
|
protected |
◆ m_iEngineLoadIdx
int SCR_MotorExhaustEffectGeneralComponent.m_iEngineLoadIdx |
|
protected |
◆ m_iIsExhaustUnderWaterSignalIdx
int SCR_MotorExhaustEffectGeneralComponent.m_iIsExhaustUnderWaterSignalIdx |
|
protected |
◆ m_sDamagedParticle
ResourceName SCR_MotorExhaustEffectGeneralComponent.m_sDamagedParticle |
|
protected |
◆ m_SignalsManager
◆ TICK_DELAY_RANGE_END
const float SCR_MotorExhaustEffectGeneralComponent.TICK_DELAY_RANGE_END = 100 |
|
staticprotected |
◆ TICK_DELAY_RANGE_START
const float SCR_MotorExhaustEffectGeneralComponent.TICK_DELAY_RANGE_START = 15 |
|
staticprotected |
◆ TICK_TIME_DELAY_MAX
const float SCR_MotorExhaustEffectGeneralComponent.TICK_TIME_DELAY_MAX = 2 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/Vehicle/SCR_MotorExhaustEffectGeneralComponent.c