Show / Hide Table of Contents

    Interface IStoreUpgradeableCurrencyCollectionSavedData

    Saved data associated with a given IStoreUpgradeableCurrencyCollection

    Inherited Members
    ISavedData.TimeCreated
    ISavedData.TimeModified
    ISavedData.Load()
    ISavedData.Save()
    ISavedData.Delete()
    ISavedData.Reset()
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IStoreUpgradeableCurrencyCollectionSavedData : ISavedData, IInjectable

    Properties

    CollectionPurchaseInfo

    Returns a list of IUpgradeableCurrency ids and the number of times they have been purchased.

    Declaration
    CollectionPurchaseInfo[] CollectionPurchaseInfo { get; }
    Property Value
    Type Description
    CollectionPurchaseInfo[]

    RefreshTime

    Return the time at which the CurrencyPool will refresh.

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

    Methods

    Buy(String)

    Update the number purchased of a specific IUpgradeableCurrency id.

    Declaration
    void Buy(string upgradeableCurrencyId)
    Parameters
    Type Name Description
    String upgradeableCurrencyId

    GetCurrencyPool()

    Returns the ids of the IUpgradeableCurrencys currently available for purchase.

    Declaration
    string[] GetCurrencyPool()
    Returns
    Type Description
    String[]

    SetCollectionPurchaseInfo(IUpgradeableCurrency[])

    Sets the list of IUpgradeableCurrency ids currently available for purchase.

    Declaration
    void SetCollectionPurchaseInfo(IUpgradeableCurrency[] currencyPool)
    Parameters
    Type Name Description
    IUpgradeableCurrency[] currencyPool

    SetRefreshTime(Int64)

    Set the RefreshTime.

    Declaration
    void SetRefreshTime(long newRefreshTimestamp)
    Parameters
    Type Name Description
    Int64 newRefreshTimestamp
    Back to top Copyright © 2020 East Side Games Inc.