Interface IStageData
The data associated with a IStage.
Inherited Members
Namespace: IdleKit.Framework
Assembly: cs.temp.dll.dll
Syntax
public interface IStageData : IEntityData, IModifiableData, ISavedDataProvider, IStaticData
Properties
ascensionRewardId
Returns the IStaticData id of the associated IAscensionRewardData that a player will receive upon ascension.
Declaration
string ascensionRewardId { get; }
Property Value
Type | Description |
---|---|
String |
availableCurrencyIds
Declaration
string[] availableCurrencyIds { get; }
Property Value
Type | Description |
---|---|
String[] |
generatorEntityIds
Returns an array of ids to data that defines the IGeneratorEntitys in this IStage along with their behaviour/balance.
Declaration
string[] generatorEntityIds { get; }
Property Value
Type | Description |
---|---|
String[] |
goalDataSequences
Returns an array of lists of IGoal. A player could be working their way through one or more IGoal sequences at the same time.
Declaration
GoalDataSequence[] goalDataSequences { get; }
Property Value
Type | Description |
---|---|
GoalDataSequence[] |
numberOfGoalsRequired
Returns the number of completed IGoal required to ascend.
Declaration
int numberOfGoalsRequired { get; }
Property Value
Type | Description |
---|---|
Int32 |
startingCurrencyAmounts
The ICurrencyies a player will begin the IStage with. This can include IUpgradeableCurrency.
Declaration
CurrencyAmount[] startingCurrencyAmounts { get; }
Property Value
Type | Description |
---|---|
CurrencyAmount[] |