◆ 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