public class Progression
extends Object
Modifier and Type | Field and Description |
---|---|
int |
cProgressionPlanAdvanceOneStep |
int |
cProgressionPlanBuildAreaID |
int |
cProgressionPlanBuildingPref |
int |
cProgressionPlanChildProgressions |
int |
cProgressionPlanCurrentGoalID |
int |
cProgressionPlanCurrentGoalType |
int |
cProgressionPlanCurrentStep |
int |
cProgressionPlanCurrentStepPlanID |
int |
cProgressionPlanGoalTechID |
int |
cProgressionPlanGoalUnitID |
int |
cProgressionPlanNumGoalUnitsToBuild |
int |
cProgressionPlanPaused |
int |
cProgressionPlanPollingTime |
int |
cProgressionPlanProgressionID |
int |
cProgressionPlanRunInParallel |
int |
cProgressionPlanTrainUnitAtEnd |
int |
cProgressionTechNode |
int |
cProgressionUnitNode |
Modifier and Type | Method and Description |
---|---|
float |
kbProgessionGetTotalResourceCost(int progressionID,
int resourceID)
Returns the total cost of the given resource for this progressionID.
|
float |
kbProgessionGetTotalWorkCost(int progressionID)
Returns the total work cost this progressionID.
|
int |
kbProgressionGetNodeData(int progressionID,
int nodeIndex)
Returns the data at nodeIndex, either UnitID or TechID, depending on the type.
|
int |
kbProgressionGetNodeType(int progressionID,
int nodeIndex)
Returns the type of node at the given index, either Unit type or technology type.
|
int |
kbProgressionGetTotalNodes(int progressionID)
Returns the total number of steps to complete the progression.
|
bool |
kbProgressionIsNodeMinorGod(int progressionID,
int nodeIndex)
Returns true if the given node's data is a minor god.
|
public final int cProgressionTechNode
public final int cProgressionUnitNode
public final int cProgressionPlanPollingTime
public final int cProgressionPlanProgressionID
public final int cProgressionPlanTrainUnitAtEnd
public final int cProgressionPlanNumGoalUnitsToBuild
public final int cProgressionPlanGoalUnitID
public final int cProgressionPlanGoalTechID
public final int cProgressionPlanBuildAreaID
public final int cProgressionPlanCurrentGoalID
public final int cProgressionPlanCurrentGoalType
public final int cProgressionPlanCurrentStep
public final int cProgressionPlanCurrentStepPlanID
public final int cProgressionPlanPaused
public final int cProgressionPlanAdvanceOneStep
public final int cProgressionPlanRunInParallel
public final int cProgressionPlanChildProgressions
public final int cProgressionPlanBuildingPref
public int kbProgressionGetTotalNodes(int progressionID)
public float kbProgessionGetTotalResourceCost(int progressionID, int resourceID)
public float kbProgessionGetTotalWorkCost(int progressionID)
public int kbProgressionGetNodeType(int progressionID, int nodeIndex)
public int kbProgressionGetNodeData(int progressionID, int nodeIndex)
public bool kbProgressionIsNodeMinorGod(int progressionID, int nodeIndex)