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
CEnvVolumetricFogController
CEnvVolumetricFogVolume
CEnvWind
CEnvWindShared
CEnvironmentLight
CExplosionTypeData
CFacingServices_GraphController
CFilterAttributeInt
CFilterClass
CFilterContext
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
Type
/
to search schemas
Deadlock
server
CBaseAnimGraph
CFish
CFish
fish
3056 bytes (0x0BF0), align 16
Source
Inherits
CBaseAnimGraph
CBaseModelEntity
CBaseEntity
CEntityInstance
Used by fields
CFishPool
m_fishes
Metadata
MNetworkNoBase
Network
Includes
m_nModelIndex
m_lifeState
Also in
client
Counter-Strike 2
offsets differ
Half-Life: Alyx
differs
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0ADF
m_pool
CHandle
<
CFishPool
>
2784
0x0AE0
m_id
uint32
2788
0x0AE4
m_x
float32
2792
0x0AE8
serializer
fish_pos_x
MNotSaved
m_y
float32
2796
0x0AEC
serializer
fish_pos_y
MNotSaved
m_z
float32
2800
0x0AF0
serializer
fish_pos_z
MNotSaved
m_angle
float32
2804
0x0AF4
serializer
angle_normalize_positive
bits
7
encode flags
1
range
[0 .. 360]
m_angleChange
float32
2808
0x0AF8
m_forward
Vector
2812
0x0AFC
m_perp
Vector
2824
0x0B08
m_poolOrigin
VectorWS
2836
0x0B14
encoder
coord
m_waterLevel
float32
2848
0x0B20
m_speed
float32
2852
0x0B24
m_desiredSpeed
float32
2856
0x0B28
m_calmSpeed
float32
2860
0x0B2C
m_panicSpeed
float32
2864
0x0B30
m_avoidRange
float32
2868
0x0B34
m_turnTimer
CountdownTimer
2872
0x0B38
MNotSaved
m_turnClockwise
bool
2896
0x0B50
m_goTimer
CountdownTimer
2904
0x0B58
MNotSaved
m_moveTimer
CountdownTimer
2928
0x0B70
MNotSaved
m_panicTimer
CountdownTimer
2952
0x0B88
MNotSaved
m_disperseTimer
CountdownTimer
2976
0x0BA0
MNotSaved
m_proximityTimer
CountdownTimer
3000
0x0BB8
MNotSaved
m_visible
CUtlVector
<
CFish
*
>
3024
0x0BD0
MNotSaved
fish
spawnable
Keyvalues
Declared here
With inherited
Inherited keyvalues
Inputs
Declared here
With inherited
Inherited inputs
Outputs
Declared here
With inherited
Inherited outputs