public class UnitPick
extends Object
Modifier and Type | Method and Description |
---|---|
bool |
kbUnitPickAddCombatEfficiencyType(int upID,
int typeID,
float weight)
Adds an enemy unit typeID to the unit pick combat efficiency calculation.
|
bool |
kbUnitPickAdjustPreferenceFactor(int upID,
int unitTypeID,
float baseFactorAdjustment)
Adjusts the preferenceFactor for that unit type (uses 50.0 as the base if the unit pick doesn't exist yet).
|
int |
kbUnitPickCreate(string name)
Creates a unit pick.
|
bool |
kbUnitPickDestroy(int upID)
Destroys the given unit pick.
|
int |
kbUnitPickGetAttackUnitType(int upID)
Gets the unit pick attack unit type.
|
int |
kbUnitPickGetDesiredNumberBuildings(int upID,
int index)
Gets the unit pick desired number buildings for the index'th unit type.
|
int |
kbUnitPickGetDesiredNumberUnitTypes(int upID)
Gets the unit pick desired number unit types.
|
int |
kbUnitPickGetGoalCombatEfficiencyType(int upID)
Gets the unit pick attack unit type.
|
int |
kbUnitPickGetMaximumNumberUnits(int upID)
Gets the unit pick maximum number units.
|
int |
kbUnitPickGetMaximumPop(int upID)
Gets the unit pick maximum pop.
|
int |
kbUnitPickGetMinimumNumberUnits(int upID)
Gets the unit pick minimum number units.
|
int |
kbUnitPickGetMinimumPop(int upID)
Gets the unit pick minimum pop.
|
int |
kbUnitPickGetNumberResults(int upID)
Returns the number of unit pick results.
|
float |
kbUnitPickGetPreferenceWeight(int upID)
Gets the unit pick preference weight.
|
int |
kbUnitPickGetResult(int upID,
int index)
Returns the index'th ProtoUnitID.
|
bool |
kbUnitPickResetAll(int upID)
Resets all of the unit pick data.
|
bool |
kbUnitPickResetCombatEfficiencyTypes(int upID)
Resets the enemy unit typeIDs for the unit pick combat efficiency calculation.
|
bool |
kbUnitPickResetResults(int upID)
Resets the unit pick results.
|
int |
kbUnitPickRun(int upID)
Runs the unit pick.
|
bool |
kbUnitPickSetAttackUnitType(int upID,
int type)
Sets the unit pick attack unit type.
|
bool |
kbUnitPickSetCombatEfficiencyWeight(int upID)
Sets the unit pick combat efficiency weight.
|
bool |
kbUnitPickSetCostWeight(int upID)
Sets the unit pick cost weight.
|
bool |
kbUnitPickSetDesiredNumberBuildings(int upID,
int index,
int numberBuildings)
Sets the unit pick desired number buildings for the index'th unit type.
|
bool |
kbUnitPickSetDesiredNumberUnitTypes(int upID,
int number,
int numberBuildings,
bool degradeNumberBuildings)
Sets the unit pick desired number unit types.
|
bool |
kbUnitPickSetEnemyPlayerID(int upID)
Sets the unit pick enemy player ID.
|
bool |
kbUnitPickSetGoalCombatEfficiencyType(int upID,
int type)
Sets the unit pick attack unit type.
|
bool |
kbUnitPickSetMaximumNumberUnits(int upID,
int number)
Sets the unit pick desired number unit types.
|
bool |
kbUnitPickSetMaximumPop(int upID,
int number)
Sets the unit pick desired max pop.
|
bool |
kbUnitPickSetMinimumNumberUnits(int upID,
int number)
Sets the unit pick desired number unit types.
|
bool |
kbUnitPickSetMinimumPop(int upID,
int number)
Sets the unit pick desired minimum pop.
|
bool |
kbUnitPickSetMovementType(int upID,
int movementType)
Sets the unit pick movement type.
|
bool |
kbUnitPickSetPreferenceFactor(int upID,
int unitTypeID,
float preferenceFactor)
Sets the preferenceFactor for that unit type.
|
bool |
kbUnitPickSetPreferenceWeight(int upID,
float v)
Sets the unit pick preference weight.
|
public int kbUnitPickCreate(string name)
public bool kbUnitPickDestroy(int upID)
public bool kbUnitPickResetAll(int upID)
public bool kbUnitPickResetResults(int upID)
public float kbUnitPickGetPreferenceWeight(int upID)
public bool kbUnitPickSetPreferenceWeight(int upID, float v)
public bool kbUnitPickSetEnemyPlayerID(int upID)
public bool kbUnitPickSetCombatEfficiencyWeight(int upID)
public bool kbUnitPickResetCombatEfficiencyTypes(int upID)
public bool kbUnitPickAddCombatEfficiencyType(int upID, int typeID, float weight)
public bool kbUnitPickSetCostWeight(int upID)
public bool kbUnitPickSetMovementType(int upID, int movementType)
public bool kbUnitPickSetDesiredNumberUnitTypes(int upID, int number, int numberBuildings, bool degradeNumberBuildings)
public int kbUnitPickGetDesiredNumberUnitTypes(int upID)
public bool kbUnitPickSetDesiredNumberBuildings(int upID, int index, int numberBuildings)
public int kbUnitPickGetDesiredNumberBuildings(int upID, int index)
public bool kbUnitPickSetMinimumNumberUnits(int upID, int number)
public int kbUnitPickGetMinimumNumberUnits(int upID)
public bool kbUnitPickSetMaximumNumberUnits(int upID, int number)
public int kbUnitPickGetMaximumNumberUnits(int upID)
public bool kbUnitPickSetMinimumPop(int upID, int number)
public int kbUnitPickGetMinimumPop(int upID)
public bool kbUnitPickSetMaximumPop(int upID, int number)
public int kbUnitPickGetMaximumPop(int upID)
public bool kbUnitPickSetAttackUnitType(int upID, int type)
public int kbUnitPickGetAttackUnitType(int upID)
public bool kbUnitPickSetGoalCombatEfficiencyType(int upID, int type)
public int kbUnitPickGetGoalCombatEfficiencyType(int upID)
public bool kbUnitPickSetPreferenceFactor(int upID, int unitTypeID, float preferenceFactor)
public bool kbUnitPickAdjustPreferenceFactor(int upID, int unitTypeID, float baseFactorAdjustment)
public int kbUnitPickRun(int upID)
public int kbUnitPickGetNumberResults(int upID)
public int kbUnitPickGetResult(int upID, int index)