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
CFilterEnemy
CFilterLOS
CFilterMassGreater
CFilterModel
CFilterModifier
CFilterMultiple
CFilterName
CFilterProximity
CFilterTeam
CFish
CFishPool
CFogController
CFogTrigger
CFogVolume
CFuncBrush
CFuncElectrifiedVolume
CFuncFoliageVData
CFuncIllusionary
CFuncInteractionLayerClip
CFuncLadder
CFuncLadderAlias_func_useableladder
CFuncMonitor
CFuncMoveLinear
CFuncMoveLinearAlias_momentary_door
CFuncMover
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
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
Type
/
to search schemas
Deadlock
server
CBaseModelEntity
CFuncLadder
CFuncLadder
func_ladder
func_useableladder
alias
2312 bytes (0x0908), align 8
Source
Inherits
CBaseModelEntity
CBaseEntity
CEntityInstance
Derived classes
CFuncLadderAlias_func_useableladder
Also in
client
Counter-Strike 2
offsets differ
Half-Life: Alyx
differs
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0877
m_vecLadderDir
Vector
2168
0x0878
encoder
coord
m_Dismounts
CUtlVector
<
CHandle
<
CInfoLadderDismount
>
>
2184
0x0888
MNotSaved
m_vecLocalTop
Vector
2208
0x08A0
m_vecPlayerMountPositionTop
VectorWS
2220
0x08AC
encoder
coord
m_vecPlayerMountPositionBottom
VectorWS
2232
0x08B8
encoder
coord
m_flAutoRideSpeed
float32
2244
0x08C4
m_bDisabled
bool
2248
0x08C8
m_bFakeLadder
bool
2249
0x08C9
m_bHasSlack
bool
2250
0x08CA
m_surfacePropName
CUtlSymbolLarge
2256
0x08D0
m_OnPlayerGotOnLadder
CEntityIOOutput
2264
0x08D8
m_OnPlayerGotOffLadder
CEntityIOOutput
2288
0x08F0
func_ladder
spawnable
Keyvalues
Declared here
With inherited
Name
Type
Field
Inherited keyvalues
point1
Vector
m_vecLocalTop
AutoRideSpeed
float32
m_flAutoRideSpeed
HasSlack
bool
m_bHasSlack
StartDisabled
bool
m_bDisabled
ladderSurfaceProperties
string
m_surfacePropName
Inputs
Declared here
With inherited
Name
Pulse
Description
Inherited inputs
Disable
()
—
Enable
()
—
Outputs
Declared here
With inherited
Name
Description
Inherited outputs
OnPlayerGotOffLadder
()
—
OnPlayerGotOnLadder
()
—