Source 2 Viewer
Game
Counter-Strike 2
Dota 2
Deadlock
Half-Life: Alyx
Section
Schemas
4,516
ConVars & Commands
5,573
Show
All
4,516
Classes
3,881
Enums
635
Entities
852
Components
19
Networked
414
VData
27
Exclusive
482
CFilterModel
CFilterMultiple
CFilterName
CFilterProximity
CFilterTeam
CFireCrackerBlast
CFish
CFishPool
CFlashbang
CFlashbangProjectile
CFogController
CFogTrigger
CFogVolume
CFootstepControl
CFuncBrush
CFuncConveyor
CFuncElectrifiedVolume
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
CFuncRetakeBarrier
CFuncRotating
CFuncRotator
CFuncRotator::Rotate_t
CFuncRotator::RotationAxis_t
CFuncShatterglass
CFuncTankTrain
CFuncTimescale
CFuncTrackAuto
CFuncTrackChange
CFuncTrackTrain
CFuncTrain
CFuncTrainControls
CFuncVPhysicsClip
CFuncVehicleClip
CFuncWall
CFuncWallToggle
CFuncWater
CGameChoreoServices
CGameEnd
CGameGibManager
CGameMoney
CGamePlayerEquip
CGamePlayerZone
CGameRules
CGameRulesProxy
CGameSceneNode
CGameSceneNodeHandle
CGameScriptedMoveData
CGameScriptedMoveDef_t
CGameText
CGenericConstraint
CGenericLogicPlayerProxy
CGenericShapeProxy
CGlowProperty
CGradientFog
CGunTarget
CHEGrenade
CHEGrenadeProjectile
CHandleDummy
CHandleTest
CHintMessage
Type
/
to search schemas
Counter-Strike 2
server
CBaseModelEntity
CFuncLadder
CFuncLadder
func_ladder
func_useableladder
alias
2272 bytes (0x08E0), align 8
Source
Inherits
CBaseModelEntity
CBaseEntity
CEntityInstance
Derived classes
CFuncLadderAlias_func_useableladder
Also in
client
Deadlock
offsets differ
Half-Life: Alyx
differs
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x084F
m_vecLadderDir
Vector
2128
0x0850
encoder
coord
m_Dismounts
CUtlVector
<
CHandle
<
CInfoLadderDismount
>
>
2144
0x0860
MNotSaved
m_vecLocalTop
Vector
2168
0x0878
m_vecPlayerMountPositionTop
VectorWS
2180
0x0884
encoder
coord
m_vecPlayerMountPositionBottom
VectorWS
2192
0x0890
encoder
coord
m_flAutoRideSpeed
float32
2204
0x089C
m_bDisabled
bool
2208
0x08A0
m_bFakeLadder
bool
2209
0x08A1
m_bHasSlack
bool
2210
0x08A2
m_surfacePropName
CUtlSymbolLarge
2216
0x08A8
m_OnPlayerGotOnLadder
CEntityIOOutput
2224
0x08B0
m_OnPlayerGotOffLadder
CEntityIOOutput
2248
0x08C8
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
()
—