CAI_Path
classsize 0x3E8 (1000 bytes) · 19 own fields · last changed in build 6722
1 metadata entry
- MGetKV3ClassDefaults
- null
History
- 6722–6745changed
- size 0xE8 → 0x3E8
- base none → IAI_Path
m_Waypoints offset 0x8 → 0x10m_vPrevWaypoint offset 0x10 → 0x20, type VectorWS → CRelativeLocationm_WaypointsLocal offset 0x28 → 0x68m_nLocalPathHash offset 0x38 → 0x80m_vGoalActualPos_Initial offset 0x68 → 0x2F8, type VectorWS → CRelativeLocationm_vGoalBasePos_Initial offset 0x74 → 0x340, type VectorWS → CRelativeLocation- +
m_goal AI_PathGoal_t at 0x88 - +
m_nSerialNumber uint32 at 0x2E0 - +
m_nFailureCode AI_TaskFailureCode_t at 0x2E4 - +
m_hBlockingEntity CHandle< CBaseEntity > at 0x2E8 - +
m_bSuppressRepathing bool at 0x2EC - +
m_bUnbuilt bool at 0x2ED - +
m_bSuccess bool at 0x2EE - +
m_bNeedsRebuild bool at 0x2EF - +
m_bOwnsCoverLocation bool at 0x2F0 - +
m_bCanRepathFromGoalMovement bool at 0x2F1 - +
m_vGoalActualPos_ForClipping CRelativeLocation at 0x388 - +
m_flPathCreationTime GameTime_t at 0x3D0 - +
m_nNavHullIdx NavHull_t at 0x3E0 - −
m_vPrevWaypointBase - −
m_hTarget - −
m_vTargetOffset - −
m_bGoalPosSet - −
m_vGoalActualPos - −
m_vGoalBasePos - −
m_vGoalPosBlocked - −
m_GravityAtGoalPos - −
m_bGoalTypeSet - −
m_goalType - −
m_goalFlags - −
m_flGoalChangeTime - −
m_flPathChangeTime - −
m_flDistAdvancedToCurWaypoint - −
m_bOnMovableNavMesh - −
m_unGoalActualMovableMeshId - −
m_unGoalBaseMovableMeshId - −
m_unPrevWaypointMovableMeshId - −
m_unPrevWaypointBaseMovableMeshId - −
m_unGoalActualMovableMeshId_Initial - −
m_unGoalBaseMovableMeshId_Initial - −
m_unGoalPosBlockedMovableMeshId
- 6696–6701first dumped