Need help with plugins or servers? Join our Discord

Modding Database

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

CAI_BaseNPCGraphController

class

size 0x500 (1280 bytes) · 28 own fields · last changed in build 6722

CAnimGraphControllerBase › CAI_BaseNPCGraphController
1 metadata entry
MGetKV3ClassDefaults
{ "_class": "CAI_BaseNPCGraphController", "m_hExternalGraph": 4294967295, "m_sCurrScheduleName": null, "m_sCurrTaskName": null, "m_sMovementBodySection": null, "m_sActionBodySection": null, "m_sNavLinkSelection": null, "m_vecNavLinkTarget": null, "m_vecNavLinkUp": null, "m_sMovementTransitionForceFacingDisabled": "Movement_Transition_Disable_Force_Facing", "m_flEnemyDistance": null, "m_flEnemyDirection": null, "m_bCanSeeEnemy": null, "m_bEnemyFacingMe": null, "m_bHitTrigger": null, "m_pszNPCState": null, "m_bStunned": null, "m_sBodyIdle": null, "m_sFlashlightMode": null, "m_flFlightSpeedNormalized": null, "m_bMoveSolveNudgeActive": null, "m_flMoveSolveNudgeYaw": null, "m_pszDoorOpenAction": null, "m_flDistanceToDoor": null, "m_bDoorLeft": null, "m_bIsNonZUp": null, "m_bEnemyInVehicle": null, "m_eVehicleMeleeSide": null, "m_bEnableMLLocomotion": null, "m_nNavLinkExternalGraphSlot": 0 }
Copy as
CAI_BaseNPCGraphController · 28 fields
0x90m_sCurrScheduleNameCAnimGraphParamRef< CGlobalSymbol > = null
0xC0m_sCurrTaskNameCAnimGraphParamRef< CGlobalSymbol > = null
0xF0m_sMovementBodySectionCAnimGraphParamRef< CGlobalSymbol > = null
0x120m_sActionBodySectionCAnimGraphParamRef< CGlobalSymbol > = null
0x150m_sNavLinkSelectionCAnimGraph2ParamOptionalRef< CGlobalSymbol > = null
0x168m_vecNavLinkTargetCAnimGraphParamRef< Vector > = null
0x190m_vecNavLinkUpCAnimGraphParamRef< Vector > = null
0x1B8m_sMovementTransitionForceFacingDisabledCAnimGraphTagOptionalRef = "Movement_Transition_Disable_Force_Facing"
0x1D8m_flEnemyDistanceCAnimGraphParamRef< float32 > = null
0x200m_flEnemyDirectionCAnimGraphParamRef< float32 > = null
0x228m_bCanSeeEnemyCAnimGraphParamRef< bool > = null
0x250m_bEnemyFacingMeCAnimGraphParamRef< bool > = null
0x278m_bHitTriggerCAnimGraphParamRef< bool > = null
0x2A0m_pszNPCStateCAnimGraphParamRef< CGlobalSymbol > = null
0x2D0m_bStunnedCAnimGraphParamRef< bool > = null
0x2F8m_sBodyIdleCAnimGraphParamRef< CGlobalSymbol > = null
0x328m_sFlashlightModeCAnimGraphParamRef< CGlobalSymbol > = null
0x358m_flFlightSpeedNormalizedCAnimGraphParamRef< float32 > = null
0x380m_bMoveSolveNudgeActiveCAnimGraphParamRef< bool > = null
0x3A8m_flMoveSolveNudgeYawCAnimGraphParamRef< float32 > = null
0x3D0m_pszDoorOpenActionCAnimGraphParamRef< CGlobalSymbol > = null
0x400m_flDistanceToDoorCAnimGraphParamRef< float32 > = null
0x428m_bDoorLeftCAnimGraphParamRef< bool > = null
0x450m_bIsNonZUpCAnimGraphParamRef< bool > = null
0x478m_bEnemyInVehicleCAnimGraphParamRef< bool > = null
0x4A0m_eVehicleMeleeSideCAnimGraphParamRef< CGlobalSymbol > = null
0x4D0m_bEnableMLLocomotionCAnimGraphParamRef< bool > = null
0x4F8m_nNavLinkExternalGraphSlotint32 = 0
from CAnimGraphControllerBase · 1 field
0x18m_hExternalGraphExternalAnimGraphHandle_t = 4294967295

History

  1. 6722–6745changed
    • size 0x500 → 0x180
    • m_sCurrScheduleName offset 0x90 → 0xC0
    • m_sCurrTaskName offset 0xC0 → 0xF0
    • m_pszNPCState offset 0x2A0 → 0x120
    • + m_sCurrMovementName CAnimGraphParamRef< CGlobalSymbol > at 0x150
    • − m_sMovementBodySection
    • − m_sActionBodySection
    • − m_sNavLinkSelection
    • − m_vecNavLinkTarget
    • − m_vecNavLinkUp
    • − m_sMovementTransitionForceFacingDisabled
    • − m_flEnemyDistance
    • − m_flEnemyDirection
    • − m_bCanSeeEnemy
    • − m_bEnemyFacingMe
    • − m_bHitTrigger
    • − m_bStunned
    • − m_sBodyIdle
    • − m_sFlashlightMode
    • − m_flFlightSpeedNormalized
    • − m_bMoveSolveNudgeActive
    • − m_flMoveSolveNudgeYaw
    • − m_pszDoorOpenAction
    • − m_flDistanceToDoor
    • − m_bDoorLeft
    • − m_bIsNonZUp
    • − m_bEnemyInVehicle
    • − m_eVehicleMeleeSide
    • − m_bEnableMLLocomotion
    • − m_nNavLinkExternalGraphSlot
  2. 6696–6701first dumped