Need help with plugins or servers? Join our Discord

Modding Database

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

CAI_Navigator

class

size 0x350 (848 bytes) · 44 own fields · last changed in build 6722

CAI_Component › CAI_Navigator
Copy as
CAI_Navigator · 44 fields
0x58m_flGoalStoppingDistancefloat32
0x60m_bNavCompletebool
0x88m_pPathCAI_Path*
0x90m_hLosTargetCHandle< CBaseEntity >
0x94m_vThreatPosVectorWS
0xA0m_interruptPathWaypointsCAI_WaypointList
0xA8m_flLastSuccessfulSimplifyTimeGameTime_t
0xACm_flTimeLastAvoidanceTriangulateGameTime_t
0xB0m_flStartWaitingForFacingTimeGameTime_t
0xB8m_queuedGoalAI_NavGoal_t
0x178m_queuedGoalFlagsAI_NavSetGoalFlags_t
0x17Cm_bQueuedGoalSuccessbool
0x180m_sQueuedGoalNameCGlobalSymbol
0x188m_bPeerMoveWaitbool
0x18Cm_hPeerWaitingOnCHandle< CBaseEntity >
0x190m_PeerWaitMoveTimerCSimTimer
0x19Cm_PeerWaitClearTimerCSimTimer
0x1A8m_NextSidestepTimerCSimTimer
0x1B4m_hBigStepGroundEntCHandle< CBaseEntity >
0x1B8m_hLastBlockingEntCHandle< CBaseEntity >
0x1BCm_vPosBeginFailedSteerVectorWS
0x1C8m_timeBeginFailedSteerGameTime_t
0x1CCm_nNavFailCounterint32
0x1D0m_flLastNavFailTimeGameTime_t
0x1D4m_bShouldBruteForceFailedNavbool
0x1D5m_bNavChangedAlongPathbool
0x1D8m_nPreviousCollisionGroupint32
0x1DCm_flLastNpcOverlapTimeGameTime_t
0x1E0m_flGoalBlockedTolerancefloat32
0x1E4m_flWaypointBlockedTolerancefloat32
0x1E8m_vGoalDirectionVector
0x1F4m_hGoalDirectionTargetCHandle< CBaseEntity >
0x1F8m_flGoalDirectionToleranceDotfloat32
0x1FCm_flGoalArrivalTolerancefloat32
0x200m_eGoalStanceStanceType_t
0x208m_sGoalMovementGaitSetCGlobalSymbol
0x210m_flArrivalFlyingSpeedScalefloat32
0x214m_flPathEndGoalRangefloat32
0x218m_flPathEndGoalRange_Repathingfloat32
0x21Cm_flGoalMaxPathLengthfloat32
0x220m_flGoalMaxTravelDistfloat32
0x228m_pathRestrictionTagCUtlString
0x248m_smartGoalHelperCNavSmartGoalHelper
from CAI_Component · 1 field
0x8__m_pChainEntityCNetworkVarChainer

History

  1. 6722–6745changed
    • size 0x350 → 0x9A0
    • m_navType offset 0x5C → 0x70, type Navigation_t → NavType_t
    • m_pPath offset 0x88 → 0x98
    • m_flTimeLastAvoidanceTriangulate offset 0xAC → 0xA4
    • m_flStartWaitingForFacingTime offset 0xB0 → 0xA8
    • m_queuedGoal offset 0xB8 → 0xB0
    • m_queuedGoalFlags offset 0x178 → 0x4F8
    • m_hBigStepGroundEnt offset 0x1B4 → 0x980
    • m_hLastBlockingEnt offset 0x1B8 → 0x984
    • m_nPreviousCollisionGroup offset 0x1D8 → 0x988
    • m_flLastNpcOverlapTime offset 0x1DC → 0x98C
    • + m_config AI_NavigatorConfig_t at 0x60
    • + m_pPathCost CAI_PathCost* at 0x68
    • + m_flGoalChangeTime GameTime_t at 0xA0
    • + m_gtSpeedAvoidanceTimer GameTime_t at 0xAC
    • + m_pQueuedPath CAI_Path* at 0x500
    • + m_vecSpeculativeGoals CUtlVector< CAI_Navigator::QueuedGoal_t* > at 0x508
    • + m_nActiveSpeculativePathIndex int32 at 0x520
    • + m_nPathSerialNumber uint32 at 0x524
    • + m_pMotorQueuedPath CAI_Path* at 0x528
    • + m_motorQueuedGoal AI_NavGoal_t at 0x530
    • + m_bUpdatingPathQuery bool at 0x978
    • + m_nExtraPathQueryGoalFlags AI_NavGoalFlags_t at 0x97C
    • − m_flGoalStoppingDistance
    • − m_bNavComplete
    • − m_hLosTarget
    • − m_vThreatPos
    • − m_interruptPathWaypoints
    • − m_flLastSuccessfulSimplifyTime
    • − m_bQueuedGoalSuccess
    • − m_sQueuedGoalName
    • − m_bPeerMoveWait
    • − m_hPeerWaitingOn
    • − m_PeerWaitMoveTimer
    • − m_PeerWaitClearTimer
    • − m_NextSidestepTimer
    • − m_vPosBeginFailedSteer
    • − m_timeBeginFailedSteer
    • − m_nNavFailCounter
    • − m_flLastNavFailTime
    • − m_bShouldBruteForceFailedNav
    • − m_bNavChangedAlongPath
    • − m_flGoalBlockedTolerance
    • − m_flWaypointBlockedTolerance
    • − m_vGoalDirection
    • − m_hGoalDirectionTarget
    • − m_flGoalDirectionToleranceDot
    • − m_flGoalArrivalTolerance
    • − m_eGoalStance
    • − m_sGoalMovementGaitSet
    • − m_flArrivalFlyingSpeedScale
    • − m_flPathEndGoalRange
    • − m_flPathEndGoalRange_Repathing
    • − m_flGoalMaxPathLength
    • − m_flGoalMaxTravelDist
    • − m_pathRestrictionTag
    • − m_smartGoalHelper
  2. 6696–6701first dumped