|  |  | Type | Name | Arguments | | - | - | bool | m_bCheckOnce | 
| - | S | ^CAiUtilityMgr | ms_pxInst | 
| - | - | void | constructor | (
) | 
| - | - | void | destructor | (
) | 
| X | - | ref CAiUtilityMgr | op_Assign | (
 ref CAiUtilityMgr ) | 
| X | - | bool | GetKothSectors | (
 ^CAiBrain p_pxBrain  ,  ref CAiObjWrapList po_rxKothList ) | 
| X | - | bool | IsDefenderPlayer | (
 int p_iPlayerID ) | 
| X | - | bool | IsMovingAwayFrom | (
 CAiObjWrap p_xObj  ,  vec3 p_vFrom ) | 
| X | - | bool | DumpSolution | (
 ^CAiBrain p_pxBrain  ,  ^CAiSolution p_pxSol ) | 
| X | - | bool | DumpNodeInstance | (
 ^CAiBrain p_pxBrain  ,  ^CAiNodeInstance p_pxNI ) | 
| X | - | bool | DumpNeed | (
 ^CAiBrain p_pxBrain  ,  CAiNeedPtr p_pxNeed ) | 
| X | - | bool | ComputeCenterPosObjects | (
 ref CAiObjWrapList p_rxOWList  ,  ref vec3 po_rvPos ) | 
| X | - | string | GetPersonality | (
 ^CAiBrain p_pxBrain ) | 
| X | - | vec3 | FindHarbourPos | (
 ^CAiBrain p_pxBrain ) | 
| X | - | bool | FindNearestOwningObjOfClassAtPos | (
 ^CAiBrain p_pxBrain  ,  string p_sClass  ,  vec3 p_vSearchPos  ,  ref CAiObjWrap po_rxObj ) | 
| X | - | bool | IsDefending | (
 ^CAiBrain p_pxBrain ) | 
| X | - | vec3 | GetNearestPassablePointInArea | (
 CAiArea p_xArea  ,  ^CAiSensor p_pxSensor ) | 
| X | - | void | StopUnits | (
 ref CAiObjWrapList p_rxUnits  ,  ^CAiSensor p_pxSensor ) | 
| X | - | bool | WalkToPos | (
 ^CAiSensor p_pxSensor  ,  ref CAiObjWrapList p_rxUnits  ,  vec3 p_vPos ) | 
| X | - | ^CAiGoalMinistryOfDefense | GetMOD | (
 ^CAiBrain p_pxBrain ) | 
| X | - | ^CAiModuleEconomyDefault | GetEconomyModule | (
 ^CAiBrain p_pxBrain ) | 
| X | - | string | GetGameType | (
 ^CAiBrain p_pxBrain ) | 
| X | - | string | GetLevelFileName | (
 ^CAiBrain p_pxBrain ) | 
| X | - | string | GetLevelName | (
 ^CAiBrain p_pxBrain ) | 
| X | - | int | GetCurrentAge | (
 ^CAiBrain p_pxBrain ) | 
| X | - | void | SetDefenderPlayOpinion | (
 ^CAiBrain p_pxBrain ) | 
| X | - | CAiObjWrapList | SortTargetList | (
 ^CAiBrain p_pxBrain  ,  CAiObjWrapList p_xTargetList  ,  bool p_bAmphibianPathfinding ) | 
| X | - | bool | CheckPathToTargetPlace | (
 ^CAiBrain p_pxBrain  ,  vec3 p_vDestinationPos  ,  bool p_bAmphibianPathfinding ) | 
| X | - | bool | CheckPathToTargetPlace | (
 ^CAiBrain p_pxBrain  ,  vec3 p_vDestinationPos  ,  bool p_bAmphibianPathfinding  ,  ^CAiObjWrapList p_pxWalls  ,  vec3 p_vPosStart ) | 
| X | - | bool | CheckPathToTargetPlace | (
 ^CAiBrain p_pxBrain  ,  CAiObjWrapList p_xTargetList  ,  bool p_bAmphibianPathfinding ) | 
| X | - | bool | CheckPathToTargetPlace | (
 ^CAiBrain p_pxBrain  ,  ref CAiObjWrapList p_rxTargetList  ,  bool p_bAmphibianPathfinding  ,  ^CAiObjWrapList p_pxWalls  ,  vec3 p_vPosStart ) | 
| X | - | bool | CheckForEnemy | (
 ^CAiBrain p_pxBrain  ,  vec3 p_vPos ) | 
| X | - | void | UnlockExternal | (
 ^CAiTask p_pxTask  ,  ref CAiObjWrapList p_rxObjs ) | 
| X | - | void | LockExternal | (
 ^CAiTask p_pxTask  ,  ref CAiObjWrapList p_rxObjs ) | 
| X | - | string | GetFourCC | (
 string p_sClassName ) | 
| X | S | ^CAiUtilityMgr | Get | (
) | 
| X | S | void | ShutStatic | (
) |