Skip to content

AI_GroundRootMotionMotor_DebugSnapshotData_t

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 136 bytes (0x88)Alignment: 8 bytesModule: serverBinary: !GlobalTypes

Metadata: MPropertyFriendlyName Ground Root Motion Motor

Relationships

Inherits from: DebugSnapshotBaseStructuredData_t

Inheritance tree
Relationship diagram (2 edges)
classDiagram
    DebugSnapshotBaseStructuredData_t <|-- AI_GroundRootMotionMotor_DebugSnapshotData_t
    AI_GroundRootMotionMotor_DebugSnapshotData_t *-- `AI_GroundRootMotionMotor_DebugSnapshotData_t::Event_t`
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

18 fields, 18 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.

AI_GroundRootMotionMotor_DebugSnapshotData_t

OffsetFieldTypeFromAnnotations
0x8desired_movement_gait_setCGlobalSymbol
0x10desired_movement_gaitCGlobalSymbol
0x18current_movement_gait_setCGlobalSymbol
0x20current_movement_gaitCGlobalSymbol
0x28movement_setting_idCGlobalSymbol
0x30gait_switch_blocked_reasonCGlobalSymbol
0x38b_goal_completion_allowedbool
0x40stateCGlobalSymbol
0x48n_state_active_tick_countint32
0x4cb_has_pathbool
0x50f_remaining_ground_path_lengthfloat32
0x54f_current_speedfloat32
0x58move_typeCGlobalSymbol
0x60f_forward_strafing_angle_actualfloat32
0x64f_forward_strafing_angle_desiredfloat32
0x68f_current_leanfloat32
0x6cf_target_leanfloat32
0x70vec_eventsCUtlVector< AI_GroundRootMotionMotor_DebugSnapshotData_t::Event_t >
KV3 class defaults
{
	"_class": "AI_GroundRootMotionMotor_DebugSnapshotData_t",
	"desired_movement_gait_set": "",
	"desired_movement_gait": "",
	"current_movement_gait_set": "",
	"current_movement_gait": "",
	"movement_setting_id": "",
	"gait_switch_blocked_reason": "",
	"b_goal_completion_allowed": true,
	"state": "",
	"n_state_active_tick_count": 0,
	"b_has_path": false,
	"f_remaining_ground_path_length": -1.000000,
	"f_current_speed": -1.000000,
	"move_type": "",
	"f_forward_strafing_angle_actual": -1.000000,
	"f_forward_strafing_angle_desired": -1.000000,
	"f_current_lean": 0.000000,
	"f_target_lean": 0.000000,
	"vec_events":
	[
	]
}