Class CFuncTrackTrain
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CFuncTrackTrain : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CFuncTrackTrain
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CFuncTrackTrain(nint)
public CFuncTrackTrain(nint pointer)
Parameters
pointer
nint
Properties
AccelSpeed
[SchemaMember("CFuncTrackTrain", "m_flAccelSpeed")]
public ref float AccelSpeed { get; }
Property Value
- float
AccelToSpeed
[SchemaMember("CFuncTrackTrain", "m_bAccelToSpeed")]
public ref bool AccelToSpeed { get; }
Property Value
- bool
Bank
[SchemaMember("CFuncTrackTrain", "m_flBank")]
public ref float Bank { get; }
Property Value
- float
BlockDamage
[SchemaMember("CFuncTrackTrain", "m_flBlockDamage")]
public ref float BlockDamage { get; }
Property Value
- float
ControlMaxs
[SchemaMember("CFuncTrackTrain", "m_controlMaxs")]
public Vector ControlMaxs { get; }
Property Value
- Vector
ControlMins
[SchemaMember("CFuncTrackTrain", "m_controlMins")]
public Vector ControlMins { get; }
Property Value
- Vector
DecelSpeed
[SchemaMember("CFuncTrackTrain", "m_flDecelSpeed")]
public ref float DecelSpeed { get; }
Property Value
- float
DesiredSpeed
[SchemaMember("CFuncTrackTrain", "m_flDesiredSpeed")]
public ref float DesiredSpeed { get; }
Property Value
- float
Dir
[SchemaMember("CFuncTrackTrain", "m_dir")]
public ref float Dir { get; }
Property Value
- float
Height
[SchemaMember("CFuncTrackTrain", "m_height")]
public ref float Height { get; }
Property Value
- float
LastBlockPos
[SchemaMember("CFuncTrackTrain", "m_lastBlockPos")]
public Vector LastBlockPos { get; }
Property Value
- Vector
LastBlockTick
[SchemaMember("CFuncTrackTrain", "m_lastBlockTick")]
public ref int LastBlockTick { get; }
Property Value
- int
Length
[SchemaMember("CFuncTrackTrain", "m_length")]
public ref float Length { get; }
Property Value
- float
ManualSpeedChanges
[SchemaMember("CFuncTrackTrain", "m_bManualSpeedChanges")]
public ref bool ManualSpeedChanges { get; }
Property Value
- bool
MaxSpeed
[SchemaMember("CFuncTrackTrain", "m_maxSpeed")]
public ref float MaxSpeed { get; }
Property Value
- float
MoveSoundMaxDuration
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMaxDuration")]
public ref float MoveSoundMaxDuration { get; }
Property Value
- float
MoveSoundMaxPitch
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMaxPitch")]
public ref float MoveSoundMaxPitch { get; }
Property Value
- float
MoveSoundMinDuration
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMinDuration")]
public ref float MoveSoundMinDuration { get; }
Property Value
- float
MoveSoundMinPitch
[SchemaMember("CFuncTrackTrain", "m_flMoveSoundMinPitch")]
public ref float MoveSoundMinPitch { get; }
Property Value
- float
NextMPSoundTime
[SchemaMember("CFuncTrackTrain", "m_flNextMPSoundTime")]
public ref float NextMPSoundTime { get; }
Property Value
- float
NextMoveSoundTime
[SchemaMember("CFuncTrackTrain", "m_flNextMoveSoundTime")]
public ref float NextMoveSoundTime { get; }
Property Value
- float
OldSpeed
[SchemaMember("CFuncTrackTrain", "m_oldSpeed")]
public ref float OldSpeed { get; }
Property Value
- float
OnArrivedAtDestinationNode
[SchemaMember("CFuncTrackTrain", "m_OnArrivedAtDestinationNode")]
public CEntityIOOutput OnArrivedAtDestinationNode { get; }
Property Value
- CEntityIOOutput
OnNext
[SchemaMember("CFuncTrackTrain", "m_OnNext")]
public CEntityIOOutput OnNext { get; }
Property Value
- CEntityIOOutput
OnStart
[SchemaMember("CFuncTrackTrain", "m_OnStart")]
public CEntityIOOutput OnStart { get; }
Property Value
- CEntityIOOutput
OrientationType
[SchemaMember("CFuncTrackTrain", "m_eOrientationType")]
public ref TrainOrientationType_t OrientationType { get; }
Property Value
- TrainOrientationType_t
PosPrev
[SchemaMember("CFuncTrackTrain", "m_vPosPrev")]
public Vector PosPrev { get; }
Property Value
- Vector
Ppath
[SchemaMember("CFuncTrackTrain", "m_ppath")]
public CHandle<CPathTrack> Ppath { get; }
Property Value
- CHandle<CPathTrack>
Prev
[SchemaMember("CFuncTrackTrain", "m_angPrev")]
public QAngle Prev { get; }
Property Value
- QAngle
SoundMove
[SchemaMember("CFuncTrackTrain", "m_iszSoundMove")]
public string SoundMove { get; set; }
Property Value
- string
SoundMovePing
[SchemaMember("CFuncTrackTrain", "m_iszSoundMovePing")]
public string SoundMovePing { get; set; }
Property Value
- string
SoundStart
[SchemaMember("CFuncTrackTrain", "m_iszSoundStart")]
public string SoundStart { get; set; }
Property Value
- string
SoundStop
[SchemaMember("CFuncTrackTrain", "m_iszSoundStop")]
public string SoundStop { get; set; }
Property Value
- string
SpeedChangeTime
[SchemaMember("CFuncTrackTrain", "m_flSpeedChangeTime")]
public ref float SpeedChangeTime { get; }
Property Value
- float
StrPathTarget
[SchemaMember("CFuncTrackTrain", "m_strPathTarget")]
public string StrPathTarget { get; set; }
Property Value
- string
VelocityType
[SchemaMember("CFuncTrackTrain", "m_eVelocityType")]
public ref TrainVelocityType_t VelocityType { get; }
Property Value
- TrainVelocityType_t
Volume
[SchemaMember("CFuncTrackTrain", "m_flVolume")]
public ref float Volume { get; }
Property Value
- float