Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
18,139
ConVars & Commands
7,284
Show
All
18,139
Classes
17,201
Enums
938
Entities
6,931
Components
22
Networked
627
VData
165
Exclusive
14,143
CFuncMover::FindFollowMoverStrategy_t
CFuncMover::FollowConstraint_t
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
CFuncTimescale
CFuncTrackAuto
CFuncTrackChange
CFuncTrackTrain
CFuncTrain
CFuncTrainControls
CFuncVPhysicsClip
CFuncVehicleClip
CFuncWall
CFuncWallToggle
CGameChoreoServices
CGameGibManager
CGameRules
CGameRulesProxy
CGameSceneNode
CGameSceneNodeHandle
CGameScriptedMoveData
CGameScriptedMoveDef_t
CGenericConstraint
CGenericLogicPlayerProxy
CGenericShapeProxy
CGlowProperty
CGunTarget
CHeadLookParams
CHeadLookParams::HeadLookPriority_t
CHeroStatueLiked
CHeroesPerPlayer
CHitboxComponent
CHorizontalMotionController
CInfoChoreoAnchor
CInfoChoreoAnchorPosition
CInfoChoreoLocatorShapeType_t
CInfoCourierSpawn
CInfoCourierSpawnDire
CInfoCourierSpawnDire1
CInfoCourierSpawnDire2
CInfoCourierSpawnDire3
CInfoCourierSpawnDire4
CInfoCourierSpawnDire5
CInfoCourierSpawnRadiant
CInfoCourierSpawnRadiant1
CInfoCourierSpawnRadiant2
CInfoCourierSpawnRadiant3
CInfoCourierSpawnRadiant4
CInfoCourierSpawnRadiant5
CInfoData
CInfoDynamicShadowHint
CInfoDynamicShadowHintBox
CInfoFan
CInfoGameEventProxy
CInfoInstructorHintTarget
CInfoLandmark
CInfoOffscreenPanoramaTexture
CInfoParticleTarget
CInfoPlayerStart
CInfoPlayerStartBadGuys
CInfoPlayerStartDota
CInfoPlayerStartGoodGuys
CInfoScoutSpawnDire
CInfoScoutSpawnRadiant
CInfoSpawnGroupLandmark
CInfoSpawnGroupLoadUnload
CInfoSpawnGroupLoadUnloadAlias_info_spawngroup_load
Type
/
to search schemas
Dota 2
server
CFuncPlatRot
CFuncTrackChange
CFuncTrackChange
func_trackchange
2400 bytes (0x0960), align 8
Source
Inherits
CFuncPlatRot
CFuncPlat
CBasePlatTrain
CBaseToggle
CBaseModelEntity
CBaseEntity
CEntityInstance
Derived classes
CFuncTrackAuto
Also in
Counter-Strike 2
offsets differ
Deadlock
offsets differ
Half-Life: Alyx
differs
Fields
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0927
m_trackTop
CHandle
<
CPathTrack
>
2344
0x0928
MSaveBehavior
: 1
m_trackBottom
CHandle
<
CPathTrack
>
2348
0x092C
MSaveBehavior
: 1
m_train
CHandle
<
CFuncTrackTrain
>
2352
0x0930
MSaveBehavior
: 1
m_trackTopName
CUtlSymbolLarge
2360
0x0938
MSaveBehavior
: 1
m_trackBottomName
CUtlSymbolLarge
2368
0x0940
MSaveBehavior
: 1
m_trainName
CUtlSymbolLarge
2376
0x0948
MSaveBehavior
: 1
m_code
TRAIN_CODE
2384
0x0950
m_targetState
int32
2388
0x0954
m_use
int32
2392
0x0958
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