|  |  | Type | Name | Arguments | | - | - | array | m_axWaypoints | 
| - | - | array | m_axResults | 
| - | - | ^CAiBrain | m_pxBrain | 
| - | - | ^CAiSensor | m_pxSensor | 
| - | - | ^CAiModuleControlDefault | m_pxCM | 
| - | - | ^CAiModuleFightDefault | m_pxFM | 
| - | - | CAiObjWrapList | m_xKotHList | 
| - | - | CAiObjWrapList | m_xSP9List | 
| - | - | CAiObjWrapList | m_xWarpGates | 
| - | - | CAiObjQuery | m_xWarpGateQuery | 
| - | - | CAiObjWrap | m_xCurWarpGate | 
| - | - | ^CAiGoalKotH | m_pxKotHGoal | 
| - | - | array | m_avStartPos | 
| - | - | array | m_aiStartPosOwner | 
| - | - | bool | m_bAttacking | 
| - | - | bool | m_bBusy | 
| - | - | bool | m_bEvalStartLocations | 
| - | - | bool | m_bInsects | 
| - | - | bool | m_bTermites | 
| - | - | bool | m_bLockpicking | 
| - | - | bool | m_bDetectTraps | 
| - | - | bool | m_bWarpGateHunt | 
| - | - | bool | m_bGrimmigbeissersPestTermination | 
| - | - | bool | m_bMarketPlaceAttackRequested | 
| - | - | bool | m_bKotH | 
| - | - | bool | m_bMultimap | 
| - | - | bool | m_bOnlyEverySecondTime | 
| - | - | bool | m_bScouting | 
| - | - | bool | m_bSPLevel9IslandAttack | 
| - | - | bool | m_bDefenderplayer | 
| - | - | bool | m_bOpenGateAttack | 
| - | - | bool | m_bNoMore | 
| - | - | bool | m_bHuntAnimal | 
| - | - | bool | m_bShipAttack | 
| - | - | bool | m_bWatermap | 
| - | - | bool | m_bAssistEnabled | 
| - | - | bool | m_bEcoAssist | 
| - | - | bool | m_bDefAssist | 
| - | - | bool | m_bAtkAssist | 
| - | - | int | m_iNumUnits | 
| - | - | int | m_iTimeToAttack | 
| - | - | int | m_iAttackType | 
| - | - | int | m_iAge | 
| - | - | int | m_iCurrentEnemy | 
| - | - | int | m_iWarpGateHuntOwner | 
| - | - | int | m_iCount | 
| - | - | int | m_iPlayerID | 
| - | - | int | m_iWarpGateCounter | 
| - | - | int | m_iAttackStrategy | 
| - | - | int | m_iEnemyStrength | 
| - | - | int | m_iAttackChange | 
| - | - | int | m_iValidSLToAttack | 
| - | - | int | m_iLastAttacker | 
| - | - | int | m_iDifficulty | 
| - | - | int | m_iFirstAttack | 
| - | - | string | m_sState | 
| - | - | string | m_sBehavior | 
| - | - | string | m_sLevelName | 
| - | - | string | m_sPlayerID | 
| - | - | string | m_sGametype | 
| - | - | string | m_sTribe | 
| - | - | string | m_sDifficulty | 
| - | - | vec3 | m_vDisturbancePosition | 
| - | - | vec3 | m_vOutpostPos | 
| - | - | vec3 | m_vItemPos | 
| X | - | void | constructor | (
) | 
| X | - | void | destructor | (
) | 
| - | - | ref CAiGoalDisturbAttack | op_Assign | (
 ref CAiGoalDisturbAttack ) | 
| X | - | void | Activate | (
) | 
| X | - | void | AddTask | (
 ^CAiTask p_pxTask ) | 
| X | - | void | constructor | (
 bool p_bPermanent ) | 
| X | - | bool | Deactivate | (
) | 
| X | - | void | EvtRequestAccepted | (
 ^CAiRequestInfo p_pxInfo ) | 
| X | - | void | EvtRequestFailed | (
 ^CAiRequestInfo p_pxInfo ) | 
| X | - | void | EvtRequestRejected | (
 ^CAiRequestInfo p_pxInfo ) | 
| X | - | void | EvtRequestSucceeded | (
 ^CAiRequestInfo p_pxInfo ) | 
| X | - | ^CAiAllocationMgr | GetAiAllocationMgr | (
) | 
| X | - | ^CAiBrain | GetAiBrain | (
) | 
| X | - | ^CAiSensor | GetAiSensor | (
) | 
| X | - | ^CAiTechTree | GetAiTechTree | (
) | 
| X | - | string | GetDbgString | (
) | 
| X | - | CAiGoalHndl | GetHandle | (
) | 
| X | - | int | GetNumTasks | (
) | 
| X | - | real | GetPriority | (
) | 
| X | - | string | GetSaveName | (
) | 
| X | - | ^CAiTask | GetTask | (
 int p_iIndex ) | 
| X | - | int | GetThinkWait | (
) | 
| X | - | bool | Init | (
 ^CAiBrain p_pxBrain ) | 
| X | - | bool | IsActive | (
) | 
| X | - | bool | IsEnabled | (
) | 
| X | - | bool | IsPermanent | (
) | 
| X | - | bool | IsReached | (
) | 
| X | - | void | Load | (
 ^CUOFReaderNode p_pxReader ) | 
| X | - | void | LoadData | (
 ^CUOFReaderNode p_pxReaderNode ) | 
| X | - | void | OnUnitAdded | (
 CAiObjWrap p_kxrOW  ,  ^CAiNodeInstance p_pxInst ) | 
| X | - | void | OnUserInteraction | (
 CAiObjWrap p_kxrObj ) | 
| X | - | void | RecalculateCurrentPriority | (
) | 
| X | - | void | RemoveAllRequests | (
) | 
| X | - | void | RemoveTask | (
 ^CAiTask p_pxTask ) | 
| X | - | void | RemoveTaskUS | (
 int p_iIndex ) | 
| X | - | void | Save | (
 ^CUOFWriterNode p_pxWriter ) | 
| X | - | void | SetDbgString | (
 string p_krsDbg ) | 
| X | - | void | SetPermanent | (
 bool p_bPermanent ) | 
| X | - | void | SetPriority | (
 real p_fPrio ) | 
| X | - | void | SetRequesterFor | (
 ^CAiRequestInfo p_pxInfo ) | 
| X | - | void | SetThinkWait | (
 int p_iThinkWait ) | 
| X | - | void | Shut | (
) | 
| X | - | void | Think | (
) | 
| X | - | void | SetKotHMode | (
 bool p_bEnable ) | 
| X | - | int | GetWarpgateHuntOwner | (
) | 
| X | - | void | WasWarpGateBuild | (
) | 
| - | - | void | UpdateWarpGateHunt | (
) | 
| - | - | CAiObjWrap | GetNearestWarpGate | (
) | 
| - | - | ^CAiModuleFightDefault | GetFightModule | (
) | 
| X | - | void | GetWaypoints | (
 vec3 p_vPosition  ,  int p_iDirection  ,  ref array p_ravWaypoints ) | 
| X | - | int | GetValidStartLocationToAttack | (
) | 
| X | - | void | SetTactics | (
 string p_sTactics ) | 
| - | - | ^CAiGoalDisturbAttack.CAttackResult | GetAttackResult | (
 string p_sType ) | 
| - | - | void | UpdateTechTreeData | (
) | 
| X | - | void | CheckGetItem | (
) | 
| X | - | void | SetKotHGoal | (
 ^CAiGoalKotH p_pxKotHGoal ) | 
| X | - | bool | RequestPestPatrol | (
 vec3 p_vDeathPos ) | 
| - | - | bool | SearchForDisturbance | (
 ref string po_rsTerminationAttackType  ,  ref CAiObjWrapList po_rxEnemyList  ,  ref vec3 po_rvEnemyPos ) | 
| - | - | void | CheckTacticalConditionsAndAct | (
) | 
| - | - | bool | SearchForEnemies | (
 ref CAiObjWrapList p_rxEnemyList  ,  ref vec3 p_rvEnemyPos  ,  string p_sSortBy  ,  ref CAiObjWrapList p_rxShipList ) | 
| - | - | void | RequestExploration | (
) | 
| - | - | void | RequestAttack | (
 CAiObjWrapList p_xEnemyList  ,  vec3 p_vEnemyPos  ,  string p_sType ) | 
| X | - | void | GetAttackWaypoints | (
 vec3 p_vHome  ,  vec3 p_vEnemyBase  ,  ref array p_ravWaypoints  ,  int p_iDirection ) | 
| X | - | string | CheckTargetTypeOfEnemy | (
 CAiObjWrapList p_xEnemyList ) | 
| - | - | bool | CheckForHarbour | (
) | 
| - | - | void | AttackPlayer0InSP9 | (
) | 
| - | - | void | RequestOutpost | (
 int p_iIslandId  ,  vec3 p_vTargetPos  ,  string p_sOutpostType ) | 
| - | - | int | CheckForWeakestEnemy | (
 array p_aiLocs ) | 
| - | - | int | CheckForHumanEnemy | (
 array p_aiLocs ) | 
| - | - | int | CheckForLastHumanAttacker | (
 array p_aiLocs ) | 
| - | - | int | CheckUnitLevel | (
 CAiObjWrapList p_xEnemyList ) | 
| - | - | int | CheckNumFightingUnits | (
) |