public class Query
extends Object
Modifier and Type | Field and Description |
---|---|
int |
cUnitQueryInvalidArmy |
int |
cUnitQueryNoArmy |
Modifier and Type | Method and Description |
---|---|
int |
kbGetPopulationSlotsByQueryID(int queryID)
Returns the number of pop slots currently occupied by the results in the given query.
|
int |
kbUnitQueryCreate(string name)
Creates a unit query, returns the query ID.
|
bool |
kbUnitQueryDestroy(long queryID)
Destroys the given unit query.
|
int |
kbUnitQueryExecute(long queryID)
Executes the current query; returns number of results.
|
int |
kbUnitQueryExecuteOnQuery(long currentQueryID,
int previousQueryID)
Executes the current query on the previous query's results; returns the new number of results.
|
int |
kbUnitQueryExecuteOnQueryByName(long currentQueryID,
string previousQueryName)
Executes the current query on the previous query's results; returns the new number of results.
|
int |
kbUnitQueryGetResult(long queryID,
int index)
Returns the UnitID of the index'th result in the current query.
|
int |
kbUnitQueryNumberResults(long queryID)
Returns the number of results in the current query.
|
bool |
kbUnitQueryResetData(long queryID)
Resets the given unit query data AND results.
|
bool |
kbUnitQueryResetResults(long queryID)
Resets the given unit query results.
|
bool |
kbUnitQuerySetActionType(long queryID,
int actionTypeID)
Sets query data.
|
bool |
kbUnitQuerySetAreaGroupID(long queryID,
int areaGroupID)
Sets query data.
|
bool |
kbUnitQuerySetAreaID(long queryID,
int areaID)
Sets query data.
|
bool |
kbUnitQuerySetArmyID(long queryID,
int armyID)
Sets query data.
|
bool |
kbUnitQuerySetAscendingSort(long queryID,
bool ascending)
If ascending is true, results are sorted in ascending distance order from the query position.
|
bool |
kbUnitQuerySetBaseID(long queryID,
int baseID)
Sets query data.
|
bool |
kbUnitQuerySetMaximumDistance(long queryID,
float distance)
Sets query data.
|
bool |
kbUnitQuerySetPlayerID(long queryID,
int playerID,
bool resetQueryData)
Sets query data.
|
bool |
kbUnitQuerySetPlayerRelation(long queryID,
int playerRelation)
Sets query data.
|
bool |
kbUnitQuerySetPosition(long queryID,
vector v)
Sets query data.
|
bool |
kbUnitQuerySetSeeableOnly(long queryID,
bool seeableOnly)
Sets query data.
|
bool |
kbUnitQuerySetState(long queryID,
int state)
Sets query data.
|
bool |
kbUnitQuerySetUnitType(long queryID,
int unitTypeID)
Sets query data.
|
public final int cUnitQueryNoArmy
public final int cUnitQueryInvalidArmy
public int kbGetPopulationSlotsByQueryID(int queryID)
public int kbUnitQueryCreate(string name)
public bool kbUnitQueryResetData(long queryID)
public bool kbUnitQueryResetResults(long queryID)
public bool kbUnitQueryDestroy(long queryID)
public int kbUnitQueryNumberResults(long queryID)
public int kbUnitQueryGetResult(long queryID, int index)
public bool kbUnitQuerySetPlayerID(long queryID, int playerID, bool resetQueryData)
public bool kbUnitQuerySetPlayerRelation(long queryID, int playerRelation)
public bool kbUnitQuerySetUnitType(long queryID, int unitTypeID)
public bool kbUnitQuerySetActionType(long queryID, int actionTypeID)
public bool kbUnitQuerySetState(long queryID, int state)
public bool kbUnitQuerySetMaximumDistance(long queryID, float distance)
public bool kbUnitQuerySetAscendingSort(long queryID, bool ascending)
public bool kbUnitQuerySetBaseID(long queryID, int baseID)
public bool kbUnitQuerySetAreaID(long queryID, int areaID)
public bool kbUnitQuerySetAreaGroupID(long queryID, int areaGroupID)
public bool kbUnitQuerySetArmyID(long queryID, int armyID)
public bool kbUnitQuerySetSeeableOnly(long queryID, bool seeableOnly)
public int kbUnitQueryExecute(long queryID)
public int kbUnitQueryExecuteOnQuery(long currentQueryID, int previousQueryID)
public int kbUnitQueryExecuteOnQueryByName(long currentQueryID, string previousQueryName)