| | Type | Name | Arguments | X | - | ^CAiGoalGuardVillage | m_pxGoalGuardVillage |
- | - | ^CAiBrain | m_pxBrain |
- | - | ^CAiSensor | m_pxSensor |
- | - | ^CAiGoalBuildTowers | m_pxGoalTowers |
- | - | ^CAiGoalBuildVillageWalls | m_pxGoalVillageWalls |
- | - | ^CAiGoalBuildMineBelts | m_pxGoalBuildMineBelts |
- | - | ^CAiGoalDefendOutpost | m_pxGoalVillageDefense |
- | - | CAiGoalDefendMode | m_xGoalDefendMode |
- | - | CAiGoalMinistryOfDefense | m_xGoalMOD |
- | - | array | m_axDefensePools |
- | - | CAiObjQuery | m_xDefensiveQuery |
X | - | bool | m_bUpdatePlacer |
- | - | bool | m_bDefending |
- | - | bool | m_bCancelAttacks |
- | - | bool | m_bDefenderplayer |
- | - | bool | m_bWalls |
- | - | bool | m_bMinePlacerActivated |
- | - | string | m_sTribe |
- | - | string | m_sPlayerID |
- | - | string | m_sGameType |
- | - | string | m_sLevelName |
- | - | int | m_iGateWasClosed |
- | - | int | m_iPlayerID |
- | - | int | m_iUpdateCounter |
- | - | real | m_fCancelRadius |
- | - | CAiObjWrapList | m_xAggressiveAnimalList |
- | - | CAiObjClusterGroup | m_xAggressiveAnimalClusters |
- | - | int | m_iAggressiveAnimalTick |
X | - | void | constructor | (
) |
X | - | void | destructor | (
) |
- | - | ref CAiModuleDefenseDefault | op_Assign | (
ref CAiModuleDefenseDefault ) |
X | - | void | AddGoal | (
^CAiGoal p_pxGoal , bool p_bCheckIfExists ) |
X | - | void | AddGoal | (
^CAiGoal p_pxGoal ) |
X | - | bool | Call | (
string p_sCommand ) |
X | - | ^CAiBrain | GetBrain | (
) |
X | - | string | GetExtraData | (
) |
X | - | ^CAiGoal | GetGoal | (
int p_iIdx ) |
X | - | int | GetThinkWait | (
) |
X | - | bool | Init | (
^CAiBrain p_pxBrain , bool p_bReInit ) |
X | - | void | Load | (
^CUOFReaderNode p_pxReader ) |
X | - | int | NumGoals | (
) |
X | - | void | OnUnitAdded | (
CAiObjWrap p_kxrOW , ^CAiNodeInstance p_pxInst ) |
X | - | void | OnUserInteraction | (
CAiObjWrap p_kxrObj ) |
X | - | void | RemoveGoal | (
^CAiGoal p_pxGoal , bool p_bCheckIfExists ) |
X | - | void | RemoveGoal | (
^CAiGoal p_pxGoal ) |
X | - | void | Save | (
^CUOFWriterNode p_pxWriter ) |
X | - | bool | SetBehavior | (
string p_sBehavior ) |
X | - | void | SetExtraData | (
string p_ksrData ) |
X | - | void | SetThinkWait | (
int p_iThinkWait ) |
X | - | bool | SetTriggerAttack | (
string p_ksrAttack ) |
X | - | void | Shut | (
) |
X | - | void | Think | (
) |
X | - | ^CAiDefenseInfo | GetTopRequestedDefense | (
) |
X | - | void | RemoveTopRequestedDefense | (
) |
X | - | bool | RequestDefense | (
^CAiDefenseInfo p_pxInfo ) |
X | - | ref CAiGoalMinistryOfDefense | GetMOD | (
) |
X | - | ^CAiGoalBuildTowers | GetTowerGoal | (
) |
X | - | void | FlushAllDefensePools | (
) |
X | - | void | SetDefending | (
bool p_bDefending ) |
X | - | bool | IsDefending | (
) |
X | - | void | BuildTower | (
vec3 p_vPos ) |
X | - | CAiConstructionInfoPtr | CreateRequest | (
string p_sName , string p_sObjFlag , int p_iNumber , vec3 p_vBuildPos ) |
X | - | ^CAiModuleDefenseDefault.CAiDefensePool | GetDefensePool | (
int p_iIdx ) |
X | - | int | GetNumDefensePools | (
) |
X | - | void | AddDefensePool | (
string p_sId , int p_iMaxUnits , int p_iUnitTransferCount , vec3 p_vPos , real p_fRadius ) |
X | - | void | RemoveDefensePool | (
string p_sId ) |
X | - | void | ActivateDefendMode | (
) |
X | - | void | DeactivateDefendMode | (
) |
- | - | void | UpdateDefensiveCoverage | (
) |