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
DebugSnapshotBaseStructuredData_t
- AI_GroundRootMotionMotor_DebugSnapshotData_t
Relationship diagram (2 edges)
classDiagram
DebugSnapshotBaseStructuredData_t <|-- AI_GroundRootMotionMotor_DebugSnapshotData_t
AI_GroundRootMotionMotor_DebugSnapshotData_t *-- `AI_GroundRootMotionMotor_DebugSnapshotData_t::Event_t`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
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | desired_movement_gait_set | CGlobalSymbol | ||
0x10 | desired_movement_gait | CGlobalSymbol | ||
0x18 | current_movement_gait_set | CGlobalSymbol | ||
0x20 | current_movement_gait | CGlobalSymbol | ||
0x28 | movement_setting_id | CGlobalSymbol | ||
0x30 | gait_switch_blocked_reason | CGlobalSymbol | ||
0x38 | b_goal_completion_allowed | bool | ||
0x40 | state | CGlobalSymbol | ||
0x48 | n_state_active_tick_count | int32 | ||
0x4c | b_has_path | bool | ||
0x50 | f_remaining_ground_path_length | float32 | ||
0x54 | f_current_speed | float32 | ||
0x58 | move_type | CGlobalSymbol | ||
0x60 | f_forward_strafing_angle_actual | float32 | ||
0x64 | f_forward_strafing_angle_desired | float32 | ||
0x68 | f_current_lean | float32 | ||
0x6c | f_target_lean | float32 | ||
0x70 | vec_events | CUtlVector< 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":
[
]
}