object - commandobject - platoon
void BuildTargetsArray(int nUnit, int nTargetType, int nSideSelection, int nDestinationSelection)
Scope: private
Parameters
nUnit - unit number
nTargetType - combination of following values:
findTargetWaterUnit - ship,
findTargetFlyingUnit - flying unit,
findTargetNormalUnit - land unit,
findTargetBuildingUnit - building,
findTargetAnyUnit - any of aboves,
findTargetWall - wall ED or UCS,
findTargetBuildingRuin - building ruin.
nSideSelection - one of following values:
findEnemyUnit - enemy unit,
findAllyUnit - ally unit,
findNeutralUnit - neutral unit,
findOurUnit - our unit.
nDestinationSelection - combination of following values:
findDestinationCivilUnit - civil unit,
findDestinationArmedUnit - armored unit,
findDestinationRepairerUnit - Repairer,
findDestinationSupplyUnit - Supplier,
findDestinationAnyUnit - any of aboves.
Return values
none
Description
This function is used for finding objects in units range of view by conditions put in
parameters.
All found objects are stored in internal static table. Count of found objects can be
obtained by function GetTargetsCount,
and particular units can be obtained by call StartEnumTargetsArray, next GetNextTarget
to get following objects and EndEnumTargetsArray at end of using results.
See also