Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 31s ago· Viewing build 6701 (Sep 25 2026), not the latest

CAI_MotorGroundAnimGraph

class

size 0x720 (1824 bytes) · 31 own fields · last changed in build 6722

Copy as
CAI_MotorGroundAnimGraph · 31 fields
0x8m_stateIdleCAI_MotorGroundAnimGraph_State_Idle
0x28m_stateIdleTurnCAI_MotorGroundAnimGraph_State_IdleTurn
0x70m_stateLoopCAI_MotorGroundAnimGraph_State_Loop
0x98m_stateStartCAI_MotorGroundAnimGraph_State_Start
0xC0m_stateStopCAI_MotorGroundAnimGraph_State_Stop
0x140m_stateInstantStopCAI_MotorGroundAnimGraph_State_InstantStop
0x1C0m_stateHopCAI_MotorGroundAnimGraph_State_Hop
0x240m_stateCustomCAI_MotorGroundAnimGraph_State_Custom
0x2B8m_stateCustomMantleCAI_MotorGroundAnimGraph_State_CustomMantle
0x2E8m_statePlantedTurnCAI_MotorGroundAnimGraph_State_PlantedTurn
0x310m_stateOtherCAI_MotorGroundAnimGraph_State_Other
0x350m_nCurrentStateint32
0x354m_flDistanceCoveredInCurrentStatefloat32
0x358m_bEnableStopbool
0x359m_bEnableStartbool
0x35Am_bHadPathbool
0x35Bm_bEnableAdvancedFeaturesbool
0x35Cm_bTeleportedbool
0x35Dm_bAllTransitionsBlockedbool
0x35Em_bIsAG2bool
0x360m_eFlagsAI_MotorGroundAnimGraph_Flags_t
0x364m_vPreviousPositionVectorWS
0x370m_vPreviousMoveDirectionVector
0x380m_flCurrentLeanfloat32
0x384m_flCurrentSpeedfloat32
0x388m_flMovementDesiredHeadingfloat32
0x38Cm_vDesiredMovementHeadingChangeVelocityRotationVector
0x398m_smoothedDesiredMoveHeadingCFloatExponentialMovingAverage
0x688m_proceduralRootMotionCMotionTransform
0x698m_pGraphControllerCAI_GroundLocomotion_GraphController*
0x6A0m_pAG1GraphControllerCAI_GroundLocomotion_AG1_GraphController*

History

  1. 6722–6745changed
    • size 0x720 → 0xDA0
    • base none → IAI_Motor
    • m_stateIdle offset 0x8 → 0x6F8, type CAI_MotorGroundAnimGraph_State_Idle → CAI_MotorGroundAnimGraph::CState_Idle
    • m_stateIdleTurn offset 0x28 → 0x720, type CAI_MotorGroundAnimGraph_State_IdleTurn → CAI_MotorGroundAnimGraph::CState_IdleTurn
    • m_stateLoop offset 0x70 → 0x768, type CAI_MotorGroundAnimGraph_State_Loop → CAI_MotorGroundAnimGraph::CState_Loop
    • m_stateStart offset 0x98 → 0x798, type CAI_MotorGroundAnimGraph_State_Start → CAI_MotorGroundAnimGraph::CState_Start
    • m_stateStop offset 0xC0 → 0x7D0, type CAI_MotorGroundAnimGraph_State_Stop → CAI_MotorGroundAnimGraph::CState_Stop
    • m_stateInstantStop offset 0x140 → 0x8B0, type CAI_MotorGroundAnimGraph_State_InstantStop → CAI_MotorGroundAnimGraph::CState_InstantStop
    • m_stateHop offset 0x1C0 → 0x990, type CAI_MotorGroundAnimGraph_State_Hop → CAI_MotorGroundAnimGraph::CState_Hop
    • m_stateCustom offset 0x240 → 0xA70, type CAI_MotorGroundAnimGraph_State_Custom → CAI_MotorGroundAnimGraph::CState_Custom
    • m_stateCustomMantle offset 0x2B8 → 0xAF8, type CAI_MotorGroundAnimGraph_State_CustomMantle → CAI_MotorGroundAnimGraph::CState_CustomMantle
    • m_statePlantedTurn offset 0x2E8 → 0xB30, type CAI_MotorGroundAnimGraph_State_PlantedTurn → CAI_MotorGroundAnimGraph::CState_PlantedTurn
    • m_stateOther offset 0x310 → 0xBC8, type CAI_MotorGroundAnimGraph_State_Other → CAI_MotorGroundAnimGraph::CState_Other
    • m_nCurrentState offset 0x350 → 0xC08
    • m_flDistanceCoveredInCurrentState offset 0x354 → 0xC0C
    • m_bEnableAdvancedFeatures offset 0x35B → 0xC10
    • m_bTeleported offset 0x35C → 0xC11
    • m_bAllTransitionsBlocked offset 0x35D → 0xC12
    • m_bIsAG2 offset 0x35E → 0xC13
    • m_eFlags offset 0x360 → 0xC18
    • m_vPreviousPosition offset 0x364 → 0xC1C
    • m_flCurrentLean offset 0x380 → 0xC28
    • m_flCurrentSpeed offset 0x384 → 0xC2C
    • m_proceduralRootMotion offset 0x688 → 0xC84
    • m_pGraphController offset 0x698 → 0xC98, type CAI_GroundLocomotion_GraphController* → CAnimGraphControllerPtr
    • m_pAG1GraphController offset 0x6A0 → 0xCA0, type CAI_GroundLocomotion_AG1_GraphController* → CAnimGraphControllerPtr
    • + m_flStartWaitingForFacingTime GameTime_t at 0x38
    • + m_sDesiredMovementGaitSetId CGlobalSymbol at 0x6B0
    • + m_sDesiredMovementSettingsId CGlobalSymbol at 0x6B8
    • + m_desiredMovementGait CAI_MotorGroundAnimGraph::MovementGaitAndSpeed_t at 0x6C0
    • + m_sCurrentMovementGaitSetId CGlobalSymbol at 0x6D0
    • + m_sCurrentMovementSettingsId CGlobalSymbol at 0x6D8
    • + m_currentMovementGait CAI_MotorGroundAnimGraph::MovementGaitAndSpeed_t at 0x6E0
    • + m_nDesiredStance StanceType_t at 0x6EC
    • + m_nCurrentStance StanceType_t at 0x6F0
    • + m_stateStrafeTransition CAI_MotorGroundAnimGraph::CState_StrafeTransition at 0xB60
    • + m_statePoseTransition CAI_MotorGroundAnimGraph::CState_PoseTransition at 0xB88
    • + m_bPathIsTooShort bool at 0xC14
    • + m_vPathDirectionLS Vector at 0xC30
    • + m_flCommittedStrafeAngle float32 at 0xC3C
    • + m_flAvoidanceSpeedScale float32 at 0xC40
    • + m_avoidanceMovementGait CAI_MotorGroundAnimGraph::MovementGaitAndSpeed_t at 0xC44
    • + m_vPhysicsVelocity Vector at 0xD78
    • − m_bEnableStop
    • − m_bEnableStart
    • − m_bHadPath
    • − m_vPreviousMoveDirection
    • − m_flMovementDesiredHeading
    • − m_vDesiredMovementHeadingChangeVelocity
    • − m_smoothedDesiredMoveHeading
  2. 6696–6701first dumped