|  |  | Type | Name | Arguments | | X | - | int | AddEntry | (
 ^CAiNodeInstance p_pxNew ) | 
| X | - | void | Clear | (
) | 
| X | - | bool | CopyFrom | (
 CAiNodeInstanceArray p_kxrOther ) | 
| X | - | void | DeleteEntry | (
 ^CAiNodeInstance p_pxNodeInst ) | 
| X | - | void | DoKArc | (
 ref CArc arc ) | 
| X | - | int | FindEntry | (
 ^CAiNodeInstance p_pxNodeInst ) | 
| X | - | ^CAiNodeInstance | GetAt | (
 int p_iIdx ) | 
| X | - | int | NumEntries | (
) | 
| X | - | bool | SortLevels | (
) | 
| X | - | bool | CheckAdditionalDataCondition | (
) | 
| X | - | bool | CheckAdditionalDataConditionForUnit | (
 ref CAiObjWrap p_xrOW ) | 
| X | - | ^CAiNodeInstance | ComputeBestNI | (
 CFourCC p_kxrHeur ) | 
| X | - | bool | CopyFromOther | (
 CAiNeed p_kxrSrcNeed ) | 
| X | S | CAiNeedPtr | Create | (
) | 
| X | S | CAiNeedPtr | Create | (
 int p_iNeededInstanceCount ) | 
| X | S | CAiNeedPtr | Create | (
 bool p_bLockable  ,  int p_iNeededInstanceCount ) | 
| X | - | void | DebugDump | (
) | 
| X | - | CFourCC | GetAdditionalDataType | (
) | 
| X | - | int | GetAdditionalDataValue | (
) | 
| X | - | int | GetAllPrerequisitesInstanceCount | (
) | 
| X | - | int | GetAllPrerequisitesInstanceCount | (
 int p_iOutpostId ) | 
| X | - | int | GetAllPrerequisitesLockCount | (
) | 
| X | - | int | GetAllPrerequisitesMaxInstanceCount | (
) | 
| X | - | int | GetAllPrerequisitesPendingCount | (
) | 
| X | - | int | GetAllPrerequisitesUnlockedCount | (
) | 
| X | - | int | GetNeededInstanceCount | (
) | 
| X | - | bool | HasAdditionalDataCondition | (
) | 
| X | - | bool | IsGlobal | (
) | 
| X | - | bool | IsLocation | (
) | 
| X | - | bool | IsLockable | (
) | 
| X | - | bool | IsResourceNeed | (
) | 
| X | - | void | SetAdditionalData | (
 CFourCC p_xType  ,  int p_iValue ) | 
| X | - | void | SetGlobal | (
 bool p_bGlobal ) | 
| X | - | void | SetLocation | (
 bool p_bLocation ) | 
| X | - | void | SetLockable | (
 bool p_bLockable ) | 
| X | - | void | SetNeededInstanceCount | (
 int p_iNeededInstanceCount ) |