CAIPyramid
CAiAllocation
CAiAllocationMgr
CAiArea
CAiAreaList
CAiAttackInfo
CAiAttribs
CAiBrain
CAiBrain.ICostFunction
CAiCheatMgr
CAiConstructionInfo
CAiConstructionInfoPtr
CAiDefenseInfo
CAiEliza
CAiExplorationInfo
CAiGoal
CAiGoalAttackGroup
CAiGoalAttackShips
CAiGoalBlitzAttack
CAiGoalBuildArmy
CAiGoalBuildBlockingWalls
CAiGoalBuildMineBelts
CAiGoalBuildOutpost
CAiGoalBuildStrategicWalls
CAiGoalBuildTowers
CAiGoalBuildVillage
CAiGoalBuildVillage.CRequestInfo
CAiGoalBuildVillageWalls
CAiGoalBuildVillageWalls.CGateInfo
CAiGoalBuildWorkers
CAiGoalCollectResources
CAiGoalCoopSupportAttack
CAiGoalDefendAnimal
CAiGoalDefendEnemy
CAiGoalDefendMode
CAiGoalDefendMode.CDistanceSorter
CAiGoalDefendOutpost
CAiGoalDetectTraps
CAiGoalDisturbAttack
CAiGoalDisturbAttack.CAttackResult
CAiGoalDisturbAttack.CFloatObjSorter
CAiGoalDisturbAttack.CTargetAreaSorter
CAiGoalDisturbAttack.CWaypointCluster
CAiGoalGeneralAttack
CAiGoalGenralScouting
CAiGoalGetItem
CAiGoalGuardVillage
CAiGoalGuerillaAttack
CAiGoalHndl
CAiGoalIdleWorkerWhipper
CAiGoalIdleWorkerWhipper.CWhipTimer
CAiGoalIslandSurveillance
CAiGoalItemAttack
CAiGoalKillEnclosedWorker
CAiGoalKindergarten
CAiGoalKindergarten.CLevelSorter
CAiGoalKotH
CAiGoalManageMarketPlaces
CAiGoalMarketPlaceAttack
CAiGoalMinistryOfDefense
CAiGoalMinistryOfDefense.CObjSorter
CAiGoalMinistryOfDefense.CUnitsDescriptor
CAiGoalPlaceTraps
CAiGoalPureViolenceAttack
CAiGoalPyramidAttack
CAiGoalQuickAttack
CAiGoalRepairBuildings
CAiGoalRiderAttack
CAiGoalSiegeAttack
CAiGoalSingleplayerAttack
CAiGoalSpecialSEASAttack
CAiGoalStealthAttack
CAiGoalSuicideAttack
CAiGoalTargetRealization
CAiGoalUseMarketplace
CAiGoalUserInteraction
CAiGoalWatercrossing
CAiManagedMine
CAiManagedMineArray
CAiMap
CAiMapQuery
CAiMaps
CAiMgr
CAiMineMgr
CAiMinePos
CAiModule
CAiModuleAreaDefault
CAiModuleControlDefault
CAiModuleDefenseDefault
CAiModuleDefenseDefault.CAiDefensePool
CAiModuleEconomyDefault
CAiModuleEconomyDefault.CActiveSolutionInfo
CAiModuleEconomyDefault.CForbiddenBuilding
CAiModuleEconomyDefault.CProcRefWrap
CAiModuleFightDefault
CAiModuleFightDefault.CAiAttack
CAiNPCMgr
CAiNeed
CAiNeedArray
CAiNeedPtr
CAiNodeInstance
CAiNodeInstanceArray
CAiObjClusterGroup
CAiObjQuery
CAiObjWrap
CAiObjWrapList
CAiOutpost
CAiPath
CAiPathObjInfo
CAiPathObjInfo.CSpot
CAiPathPtr
CAiPlayerShoreInfo
CAiPointList
CAiPyramid
CAiRequestInfo
CAiSensor
CAiShoreInfo
CAiSolution
CAiSolutionArray
CAiTask
CAiTaskAttackEnemyGroup
CAiTaskAttackObject
CAiTaskAttackObject.CSpecialAttackInfo
CAiTaskAttackShips
CAiTaskAttackSingleEnemy
CAiTaskAttackTowers
CAiTaskAttackWalls
CAiTaskBuildBuilding
CAiTaskBuildGate
CAiTaskBuildSquad
CAiTaskBuildTowers
CAiTaskBuildWalls
CAiTaskFactory
CAiTaskFishFish
CAiTaskGeneralScouting
CAiTaskGetResource
CAiTaskGetScalps
CAiTaskGuardUnits
CAiTaskHarvestForest
CAiTaskHndl
CAiTaskLevelUp
CAiTaskList
CAiTaskLockWorkers
CAiTaskMineStone
CAiTaskOracleScouting
CAiTaskPickAnimalFood
CAiTaskPickBush
CAiTaskRepairBuilding
CAiTaskSitOn
CAiTaskSuicide
CAiTaskSupport
CAiTaskTargetRealization
CAiTaskTimer
CAiTaskUnitSupervisor
CAiTaskUseBuilding
CAiTaskWatercrossing
CAiTechTree
CAiTransferInfo
CAiUSLEXObj
CAiUtilityMgr
CAiWallDef
CAiWallPlacer
CAiWallTile
CAiWeaponMgr
CAiWeaponMgr.CAiWeaponDesc
CAiWeaponMgr.CAiWeaponDesc.CAiWeaponBonus
CAiWrap
CArc
CConfig
CEvtClass
CEvtPointer
CEvtQueue
CEvtSink
CEvtSource
CEvtTest
CFSM
CFourCC
CGuid
CHashIntFloat
CHashIntFloat.CIterator
CHashIntInt
CHashIntInt.CIterator
CHashIntString
CHashIntString.CIterator
CHashStringFloat
CHashStringFloat.CIterator
CHashStringInt
CHashStringInt.CIterator
CHashStringString
CHashStringString.CIterator
CIOPath
CIntrospection
CIntrospection.CClassInfo
CIntrospection.CMemberInfo
CNamedValueList
CPropDB
CPropDB.CNode
CShellBase
CSourceFileLineSplitter
CState
CStateFactory
CStateFactoryMgr
CStringArray
CTime
CTimeSpan
CUOFReaderNode
CUOFWriterNode
CWMAPlayer
CWorkedObj
Console
Filesystem
Filesystem.CFile
Filesystem.CFileAttributes
Filesystem.CFileList
Filesystem.CPerforce
IAiMgr
IAiModuleArea
IAiModuleControl
IAiModuleDefense
IAiModuleEconomy
IAiModuleFight
IAllocator
KLog
KOggVorbisPlayer
Math
Network
Profiler
Profiler.KSCP
Profiler.TCPUTime
Quat
Random
System
TStateClassID
TestCostFunction

CAiModuleControlDefault (Base: IAiModuleControl)

TypeNameArguments
--CAiModuleEconomyDefault m_xEModule
--CAiModuleFightDefault m_xFModule
--CAiModuleAreaDefault m_xAModule
--CAiModuleDefenseDefault m_xDModule
--^CAiBrain m_pxBrain
--^CAiSensor m_pxSensor
--^CAiEliza m_pxEliza
--CAiCheatMgr m_xCheater
--CAiNPCMgr m_xNPCMgr
--bool m_bInitialized
--bool m_bWalls
--bool m_bMarketplace
--bool m_bHarbour
--bool m_bMapWarpgate
--bool m_bHuntAnimal
--bool m_bWatermap
--bool m_bDefenderplayer
--bool m_bMultimap
--bool m_bSameCount
--bool m_bSend
--bool m_bKindergarden
--bool m_bEcoAssist
--bool m_bDefAssist
--bool m_bAtkAssist
--bool m_bAssist
--string m_sSubStrategy
--string m_sDifficulty
--string m_sBehavior
--string m_sMsg
--string m_sAnswer
--string m_sGameType
--string m_sPlayerID
--string m_sLevelName
--string m_sCredits
--int m_iTeam
--int m_iDifficulty
--int m_iPlayerID
--int m_iOldDifficulty
--int m_iUnitCount
--int m_iCheckForUnitsCounter
X-void constructor ( )
X-void destructor ( )
X-ref CAiModuleControlDefault op_Assign ( ref CAiModuleControlDefault )
X-void AddGoal ( ^CAiGoal p_pxGoal , bool p_bCheckIfExists )
X-void AddGoal ( ^CAiGoal p_pxGoal )
X-bool Call ( string p_ksrCommand )
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-ref string GetCurrentStrategy ( )
X-void OnCreatePointBuyPreset ( ref string po_rsAiPresetPath )
X-void SetCurrentStrategy ( string p_sStrategy )
X-ref CAiCheatMgr GetCheatMgr ( )
X-ref CAiNPCMgr GetNPCMgr ( )
--void SetKindergardenEnabled ( bool p_bKindergarden )
X-bool GetKindergardenEnabled ( )
X-void SetDifficulty ( int p_iDifficulty )
X-void SetOldDifficultyInt ( int p_iOldDifficulty )
X-int GetOldDifficultyInt ( )
X-string GetDifficulty ( )
X-int GetDifficultyInt ( )
X-void SetAIAssistEnabled ( bool p_bEnabled )
X-bool GetAIAssistEnabled ( )
X-void SetAIAssistFight ( bool p_bEnabled )
X-bool GetAIAssistFight ( )
X-void SetAIAssistDefense ( bool p_bEnabled )
X-bool GetAIAssistDefense ( )
X-void SetAIAssistEconomy ( bool p_bEnabled )
X-bool GetAIAssistEconomy ( )
X-void SetBehaviorType ( string p_sBehavior )
X-string GetBehaviorType ( )
X-void SetTeam ( int p_iTeam )
X-int GetTeam ( )
--void SendAnswer ( string p_sAnswer , int p_iPlayerID )
--int GetWantedAi ( string p_sMsg )
X-void FindEnemyMainBase ( ref array po_ravBasePosses )
--vec3 FindCentre ( CAiObjWrapList p_xList )