Show / Hide Table of Contents

    Interface IStageData

    The data associated with a IStage.

    Inherited Members
    IEntityData.CreateEntity()
    IModifiableData.ModifiableId
    ISavedDataProvider.CreateSavedData()
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IStageData : IEntityData, IModifiableData, ISavedDataProvider, IData

    Properties

    AscensionRewardId

    Returns the IData id of the associated IAscensionRewardData that a player will receive upon ascension.

    Declaration
    string AscensionRewardId { get; }
    Property Value
    Type Description
    String

    AvailableCurrencyIds

    The ICurrencyies that will have their Available flag set to true on initialization of the IStage.

    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[]

    GoalTrackIds

    Returns an array of ids to data that defines the IGoalTracks in this IStage. A player could be working their way through one or more IGoalTracks at the same time.

    Declaration
    string[] GoalTrackIds { get; }
    Property Value
    Type Description
    String[]

    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. Any starting currencies will have their Obtained flag set to true.

    Declaration
    CurrencyAmount[] StartingCurrencyAmounts { get; }
    Property Value
    Type Description
    CurrencyAmount[]

    StoreUpgradeableCurrencyCollectionIds

    Returns an array of IData ids of the associated IStoreUpgradeableCurrencyCollections that the player can purchase from while this IStage is active.

    Declaration
    string[] StoreUpgradeableCurrencyCollectionIds { get; }
    Property Value
    Type Description
    String[]
    Back to top Copyright © 2020 East Side Games Inc.