|  |  | Type | Name | Arguments | | X | - | void | constructor | (
) | 
| X | - | void | destructor | (
) | 
| X | - | int | ChangeInstanceCount | (
 int p_iDiff ) | 
| X | - | void | ChangeLockCount | (
 int p_iDiff ) | 
| X | - | void | ChangePendingCount | (
 int p_iDiff ) | 
| X | - | void | CheckCounts | (
) | 
| X | - | string | ComputeClassName | (
) | 
| X | - | bool | ComputeEarliestPossibleSolutions | (
 ^CAiSolutionArray po_pxSolutions  ,  CFourCC p_xHeur ) | 
| X | - | void | DebugDump | (
 int p_iAllowedRecursions ) | 
| X | - | void | DebugDump | (
) | 
| X | - | int | FindOutpostId | (
 CAiObjWrap p_xOW ) | 
| X | - | int | FindSolution | (
 ^CAiSolution p_pxSolution ) | 
| X | - | CAiObjWrap | GetActualUnit | (
 int p_iIdx ) | 
| X | - | CAiObjWrap | GetActualUnit | (
 int p_iOutpostId  ,  int p_iIdx ) | 
| X | - | real | GetCostCached | (
) | 
| X | - | string | GetDropsite | (
 int p_iDropSiteIdx ) | 
| X | - | CAiObjWrap | GetFirstNonExternalLockedUnit | (
) | 
| X | - | ref CAiAttribs | GetFlags | (
) | 
| X | - | string | GetFlagsDbgDump | (
) | 
| X | - | int | GetInstanceCount | (
) | 
| X | - | int | GetInstanceCount | (
 int p_iOutpostId ) | 
| X | - | int | GetLockCount | (
) | 
| X | - | int | GetLockCount | (
 int p_iOutpostId ) | 
| X | - | int | GetMaxInstanceCount | (
) | 
| X | - | int | GetNumDropsites | (
) | 
| X | - | int | GetNumWeapons | (
) | 
| X | - | int | GetPendingCount | (
) | 
| X | - | string | GetPtrDbgDump | (
) | 
| X | - | ^CAiSolution | GetSolution | (
 int p_iIndex ) | 
| X | - | string | GetTTPath | (
) | 
| X | - | CAiObjWrap | GetUnit | (
 int p_iIdx ) | 
| X | - | CAiObjWrap | GetUnit | (
 int p_iIdx  ,  int p_iOutpostId ) | 
| X | - | int | GetUnlockedCount | (
 int p_iOutpostId ) | 
| X | - | int | GetUnlockedCount | (
) | 
| X | - | ^CPropDB.CNode | GetWeapon | (
 int p_iWeapon ) | 
| X | - | bool | IsContained | (
) | 
| X | - | bool | IsDiscrete | (
) | 
| X | - | bool | IsLocationAvailable | (
 int p_iOutpostId  ,  ref string po_srLocationClass ) | 
| X | - | bool | IsResource | (
) | 
| X | - | bool | IsUnitLocked | (
 CAiObjWrap p_xOW ) | 
| X | - | bool | IsVirtual | (
) | 
| X | - | bool | IsWorker | (
) | 
| X | - | bool | LockExternalUnit | (
 CAiObjWrap p_xOW ) | 
| X | - | CAiObjWrap | LockUnit | (
 int p_iIdx  ,  int p_iOutpostId ) | 
| X | - | CAiObjWrap | LockUnit | (
 int p_iIdx ) | 
| X | - | int | NumActualUnits | (
) | 
| X | - | int | NumActualUnits | (
 int p_iOutpostId ) | 
| X | - | int | NumSolutions | (
) | 
| X | - | void | Reset | (
) | 
| X | - | int | SetInstanceCount | (
 int p_iIC ) | 
| X | - | void | SetMaxInstanceCount | (
 int p_iMaxInstanceCount ) | 
| X | - | void | SetPendingCount | (
 int p_iCount ) | 
| X | - | void | SetTTPath | (
 string p_ksrTTPath ) | 
| X | - | bool | Transfer | (
 ref CAiObjWrap p_xrOW  ,  int p_iSrcOPId  ,  int p_iDstOPId ) | 
| X | - | bool | UnlockExternalUnit | (
 CAiObjWrap p_xOW ) | 
| X | - | bool | UnlockUnit | (
 CAiObjWrap p_xOW ) | 
| X | - | bool | UnlockUnit | (
 CAiObjWrap p_xOW  ,  int p_iOutpostId ) |