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
CEnvTilt
CEnvViewPunch
CEnvVolumetricFogController
CEnvVolumetricFogVolume
CEnvWind
CEnvWindShared
CExplosionTypeData
CFilterAttributeInt
CFilterClass
CFilterContext
CFilterEnemy
CFilterLOS
CFilterMassGreater
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
Type
/
to search schemas
Counter-Strike 2
server
CBaseAnimGraph
CFish
CFish
fish
2896 bytes (0x0B50), 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
Deadlock
offsets differ
Half-Life: Alyx
differs
Fields
Networked
Declared here
With inherited
Name
Type
Offset
Inherited fields
0x0000 – 0x0A3F
m_pool
CHandle
<
CFishPool
>
2624
0x0A40
m_id
uint32
2628
0x0A44
m_x
float32
2632
0x0A48
serializer
fish_pos_x
MNotSaved
m_y
float32
2636
0x0A4C
serializer
fish_pos_y
MNotSaved
m_z
float32
2640
0x0A50
serializer
fish_pos_z
MNotSaved
m_angle
float32
2644
0x0A54
serializer
angle_normalize_positive
bits
7
encode flags
1
range
[0 .. 360]
m_angleChange
float32
2648
0x0A58
m_forward
Vector
2652
0x0A5C
m_perp
Vector
2664
0x0A68
m_poolOrigin
VectorWS
2676
0x0A74
encoder
coord
m_waterLevel
float32
2688
0x0A80
m_speed
float32
2692
0x0A84
m_desiredSpeed
float32
2696
0x0A88
m_calmSpeed
float32
2700
0x0A8C
m_panicSpeed
float32
2704
0x0A90
m_avoidRange
float32
2708
0x0A94
m_turnTimer
CountdownTimer
2712
0x0A98
MNotSaved
m_turnClockwise
bool
2736
0x0AB0
m_goTimer
CountdownTimer
2744
0x0AB8
MNotSaved
m_moveTimer
CountdownTimer
2768
0x0AD0
MNotSaved
m_panicTimer
CountdownTimer
2792
0x0AE8
MNotSaved
m_disperseTimer
CountdownTimer
2816
0x0B00
MNotSaved
m_proximityTimer
CountdownTimer
2840
0x0B18
MNotSaved
m_visible
CUtlVector
<
CFish
*
>
2864
0x0B30
MNotSaved
fish
spawnable
Keyvalues
Declared here
With inherited
Inherited keyvalues
Inputs
Declared here
With inherited
Inherited inputs
Outputs
Declared here
With inherited
Inherited outputs