Interface IStage
Assembly: cs.temp.dll.dll
Syntax
public interface IStage : IEntity, IInjectable, IModifiable
Properties
activeGoals
Returns the currently active IGoal controllers associated with this IStage.
Declaration
IGoal[] activeGoals { get; }
Property Value
generatorEntities
Declaration
IGeneratorEntity[] generatorEntities { get; }
Property Value
stageData
Declaration
IStageData stageData { get; }
Property Value
stageSavedData
Declaration
IStageSavedData stageSavedData { get; }
Property Value
Methods
CanAscend()
Returns true if the player can ascend to the next IStage.
Declaration
Returns
ClaimGoal(IGoal)
Declaration
void ClaimGoal(IGoal goal)
Parameters
Type |
Name |
Description |
IGoal |
goal |
|
GetActiveGoal(Int32)
Returns the IGoal from activeGoals at index
.
If the index represents a track that can become empty, returns null if that track is complete or has no goals.
Declaration
IGoal GetActiveGoal(int index)
Parameters
Type |
Name |
Description |
Int32 |
index |
|
Returns
GetGenerator(String)
Declaration
IGeneratorEntity GetGenerator(string id)
Parameters
Type |
Name |
Description |
String |
id |
|
Returns
GetGoal(String)
Returns the IGoal with the provided id
so long as it is in this IStage
else, returns null.
Declaration
Parameters
Type |
Name |
Description |
String |
id |
|
Returns