Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 15s ago· Viewing build 6728 (Oct 01 2026), not the latest

CAI_BaseNPCGraphController

class

size 0x180 (384 bytes) · 4 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_pszNPCState": null, "m_sCurrMovementName": null }
Copy as
CAI_BaseNPCGraphController · 4 fields
0xC0m_sCurrScheduleNameCAnimGraphParamRef< CGlobalSymbol > = null
0xF0m_sCurrTaskNameCAnimGraphParamRef< CGlobalSymbol > = null
0x120m_pszNPCStateCAnimGraphParamRef< CGlobalSymbol > = null
0x150m_sCurrMovementNameCAnimGraphParamRef< CGlobalSymbol > = null
from CAnimGraphControllerBase · 1 field
0x4Cm_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