Source2Toolkit
SchemaEntityClasses

CFuncTrackTrain

CFuncTrackTrain

Inheritance: CBaseModelEntity

Fields

  • m_ppath CHandle<CPathTrack>
  • m_length float
  • m_vPosPrev Vector
  • m_angPrev QAngle
  • m_controlMins Vector
  • m_controlMaxs Vector
  • m_lastBlockPos Vector
  • m_lastBlockTick int32_t
  • m_flVolume float
  • m_flBank float
  • m_oldSpeed float
  • m_flBlockDamage float
  • m_height float
  • m_maxSpeed float
  • m_dir float
  • m_iszSoundMove CUtlSymbolLarge
  • m_iszSoundMovePing CUtlSymbolLarge
  • m_iszSoundStart CUtlSymbolLarge
  • m_iszSoundStop CUtlSymbolLarge
  • m_strPathTarget CUtlSymbolLarge
  • m_flMoveSoundMinDuration float
  • m_flMoveSoundMaxDuration float
  • m_flNextMoveSoundTime float
  • m_flMoveSoundMinPitch float
  • m_flMoveSoundMaxPitch float
  • m_eOrientationType TrainOrientationType_t
  • m_eVelocityType TrainVelocityType_t
  • m_OnStart [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnNext [CEntityIOOutput](/docs/schema/Entityio)
  • m_OnArrivedAtDestinationNode [CEntityIOOutput](/docs/schema/Entityio)
  • m_bManualSpeedChanges bool
  • m_flDesiredSpeed float
  • m_flSpeedChangeTime float
  • m_flAccelSpeed float
  • m_flDecelSpeed float
  • m_bAccelToSpeed bool
  • m_flNextMPSoundTime float

Methods

FromIndex()

Parameters
  • index.Get()

On this page