Show / Hide Table of Contents

    Interface IStoreUpgradeableCurrencyCollectionData

    Contains the IEntityData associated with a certain IStoreUpgradeableCurrencyCollection.

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

    Properties

    BuyCurrencyId

    The id of the ICurrency required to purchase the items in this IStoreUpgradeableCurrencyCollection.

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

    NumSlots

    Returns the max number of IUpgradeableCurrency in the CurrencyPool available for purchase at one time. This is the max amount available since there could be fewer IUpgradeableCurrency that are Available and Obtained.

    Declaration
    int NumSlots { get; }
    Property Value
    Type Description
    Int32

    RefreshDuration

    The duration in which the CurrencyPool reset, in milliseconds.

    Declaration
    long RefreshDuration { get; }
    Property Value
    Type Description
    Int64

    TargetAll

    Returns true if all Available and Obtained IUpgradeableCurrencys can be offered in the IStoreUpgradeableCurrencyCollection. If so, the UpgradeableCurrencyIds should be left blank.

    Declaration
    bool TargetAll { get; }
    Property Value
    Type Description
    Boolean

    UpgradeableCurrencyIds

    The IUpgradeableCurrencys that will be available in the IStoreUpgradeableCurrencyCollection if they are Available and Obtained. If the TargetAll flag is true, this should be left blank.

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