Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
10,187
ConVars & Commands
6,276
Show
All
10,187
Classes
9,310
Enums
877
Entities
2,141
Components
26
Networked
858
VData
41
Exclusive
6,248
CFuncMover::FollowEntityDirection_t
CFuncMover::Move_t
CFuncMover::OrientationUpdate_t
CFuncMover::PathRebuildStrategy_t
CFuncMover::TransitionToPathNodeAction_t
CFuncMoverRouter
CFuncNavBlocker
CFuncNavObstruction
CFuncPlat
CFuncPlatRot
CFuncPropRespawnZone
CFuncRotating
CFuncRotator
CFuncRotator::Rotate_t
CFuncRotator::RotationAxis_t
CFuncShatterglass
CFuncTankTrain
CFuncTimescale
CFuncTrackAuto
CFuncTrackChange
CFuncTrackTrain
CFuncTrain
CFuncTrainControls
CFuncVPhysicsClip
CFuncVehicleClip
CFuncWall
CFuncWallToggle
CGameChoreoServices
CGameGibManager
CGameModifier_BodyGroupChoice
CGameModifier_BodyGroupChoiceVData
CGameModifier_DisableGravity
CGameModifier_FireConCommand
CGameModifier_FireConCommandVData
CGameModifier_FireUserEntityIO
CGameModifier_FireUserEntityIOVData
CGameModifier_OverrideTargetIdentifier
CGameModifier_PlayEffectOnDeath
CGameModifier_SetModelScale
CGameModifier_SetMoveType
CGameModifier_VehicleTopSpeedScale
CGamePlayerEquip
CGamePlayerZone
CGameRules
CGameRulesProxy
CGameSceneNode
CGameSceneNodeHandle
CGameScriptedMoveData
CGameScriptedMoveDef_t
CGameText
CGenericConstraint
CGenericLogicPlayerProxy
CGenericShapeProxy
CGlowProperty
CGradientFog
CGunTarget
CHandleDummy
CHandleTest
CHitboxComponent
CIcePathShardGenerator
CInWorldKeyBindPanel
CInfoAbilityTestBot
CInfoChoreoAnchor
CInfoChoreoAnchorPosition
CInfoChoreoLocatorShapeType_t
CInfoCitadelHelperLocation
CInfoCitadelHideout
CInfoData
CInfoDynamicShadowHint
CInfoDynamicShadowHintBox
CInfoFan
CInfoGameEventProxy
CInfoHeroTestingController
CInfoHeroTestingPoint
CInfoInstructorHintTarget
CInfoKOTHSpawnLocation
CInfoLadderDismount
CInfoLandmark
CInfoMidBossSpawn
CInfoOffscreenPanoramaTexture
Type
/
to search schemas
Deadlock
server
CFuncPlatRot
CFuncTrackChange
CFuncTrackChange
func_trackchange
2432 bytes (0x0980), align 8
Source
Inherits
CFuncPlatRot
CFuncPlat
CBasePlatTrain
CBaseToggle
CBaseModelEntity
CBaseEntity
CEntityInstance
Derived classes
CFuncTrackAuto
Also in
Counter-Strike 2
offsets differ
Dota 2
offsets differ
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0947
m_trackTop
CHandle
<
CPathTrack
>
2376
0x0948
MSaveBehavior
: 1
m_trackBottom
CHandle
<
CPathTrack
>
2380
0x094C
MSaveBehavior
: 1
m_train
CHandle
<
CFuncTrackTrain
>
2384
0x0950
MSaveBehavior
: 1
m_trackTopName
CUtlSymbolLarge
2392
0x0958
MSaveBehavior
: 1
m_trackBottomName
CUtlSymbolLarge
2400
0x0960
MSaveBehavior
: 1
m_trainName
CUtlSymbolLarge
2408
0x0968
MSaveBehavior
: 1
m_code
TRAIN_CODE
2416
0x0970
m_targetState
int32
2420
0x0974
m_use
int32
2424
0x0978
func_trackchange
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
toptrack
string
m_trackTopName
bottomtrack
string
m_trackBottomName
train
string
m_trainName
Inputs
Declared here
With inherited
Inherited inputs
Outputs
Declared here
With inherited
Inherited outputs