Show / Hide Table of Contents

    Interface IStageData

    The data associated with a IStage.

    Inherited Members
    IEntityData.CreateEntity(String)
    IModifiableData.modifiableId
    ISavedDataProvider.CreateSavedData(String)
    ISavedDataProvider.isContentSpecific
    IStaticData.id
    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

    The ICurrencyies that will have their available flag set 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[]

    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[]
    Back to top Copyright © 2020 East Side Games Inc.