◆ 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_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