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
client
854
AI_BaseNPCAnimGraph_DebugSnapshotData_t
AI_BaseNPC_DebugSnapshotData_t
AI_DefaultNPC_DebugSnapshotData_t
AI_DefaultNPC_DebugSnapshotData_t::PathQuery_t
AI_FacingServices_DebugSnapshotData_t
AI_GroundRootMotionMotor_DebugSnapshotData_t
AI_GroundRootMotionMotor_DebugSnapshotData_t::Event_t
AI_MotorServices_DebugSnapshotData_t
AI_MotorServices_DebugSnapshotData_t::MotorPathWaypoint_t
AI_Navigator_DebugSnapshotData_t
AI_Navigator_DebugSnapshotData_t::Waypoint_t
ActiveModelConfig_t
AmmoFlags_t
AmmoIndex_t
AmmoPosition_t
AmmoTypeInfo_t
AnimGraph2SerializedPoseRecipeSlot_t
AnimGraphDebugDrawType_t
AnimLoopMode_t
AnimationAlgorithm_t
BeamType_t
BeginDeathLifeStateTransition_t
Bidirectional_Messages
BloodType
BodySectionMutex_t
BreakableContentsType_t
BrushSolidities_e
C4LightEffect_t
CAnimGraph2InstancePtr
CAnimGraphControllerBase
CAnimGraphControllerManager
CAnimGraphControllerPtr
CAttributeList
CAttributeManager
CAttributeManager::cached_attribute_float_t
CBaseAnimGraph
CBaseAnimGraphAlias_baseanimating
CBaseAnimGraphController
CBaseAnimGraphDestructibleParts_GraphController
CBaseAnimGraphVariationUserData
CBaseFilter
CBasePlayerController
CBasePlayerVData
CBasePlayerWeaponVData
CBaseProp
CBodyComponent
CBodyComponentBaseAnimGraph
CBodyComponentBaseModelEntity
CBodyComponentPoint
CBodyComponentSkeletonInstance
CBombTarget
CBreakableStageHelper
CBrokenGlassTrap
CBuoyancyHelper
CCS2ChickenGraphController
CCS2PawnGraphController
CCS2UIPawnGraphController
CCS2WeaponGraphController
CCSCustomHudLayout
CCSCustomHudLayoutState
CCSCustomPlayerCamera
CCSGO_EndOfMatchLineupEnd
CCSGO_RushIntroCharacterPosition
CCSGO_RushIntroCounterTerroristPosition
CCSGO_RushIntroTerroristPosition
CCSGO_WingmanIntroCharacterPosition
CCSGO_WingmanIntroCounterTerroristPosition
CCSGO_WingmanIntroTerroristPosition
CCSGameModeRules
CCSGameModeRules_ArmsRace
CCSGameModeRules_Deathmatch
CCSGameModeRules_Noop
CCSMinimapVolume
CCSObservableElement
CCSObserver_CameraServices
CCSObserver_MovementServices
CCSObserver_ObserverServices
CCSObserver_UseServices
CCSPlayerAnimationState
Type
/
to search schemas
Counter-Strike 2
client
DebugSnapshotBaseStructuredData_t
AI_BaseNPC_DebugSnapshotData_t
AI_BaseNPC_DebugSnapshotData_t
392 bytes (0x0188), align 8
Source
Inherits
DebugSnapshotBaseStructuredData_t
Metadata
MPropertyFriendlyName
: "Base NPC"
MHasKV3TransferPolymorphicClassname
Also in
Dota 2
differs
Deadlock
offsets differ
Fields
Name
Type
Offset
npc_state
CGlobalSymbol
8
0x0008
current_enemy
CHandle
<
C_BaseEntity
>
16
0x0010
s_current_schedule
CUtlString
24
0x0018
s_current_task
CGlobalSymbol
32
0x0020
s_prev_schedule
CUtlString
40
0x0028
s_npc_current_movement
CUtlString
48
0x0030
s_last_task_end_location
CUtlString
56
0x0038
conditions
CUtlVector
<
CGlobalSymbol
>
64
0x0040
anim_events
CUtlVector
<
CGlobalSymbol
>
88
0x0058
animgraph
AI_BaseNPCAnimGraph_DebugSnapshotData_t
112
0x0070
navigator
AI_Navigator_DebugSnapshotData_t
184
0x00B8
motorServices
AI_MotorServices_DebugSnapshotData_t
264
0x0108
facingServices
AI_FacingServices_DebugSnapshotData_t
320
0x0140