Table of Contents

Class CFuncTrackTrain

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CFuncTrackTrain : CBaseModelEntity, IEquatable<CEntityInstance>
Inheritance
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