Show / Hide Table of Contents

    Class StoreUpgradeableCurrencyCollectionSavedData

    Inheritance
    Object
    BaseSavedData
    StoreUpgradeableCurrencyCollectionSavedData
    Implements
    IStoreUpgradeableCurrencyCollectionSavedData
    ISavedData
    IInjectable
    Inherited Members
    BaseSavedData._eventSettingsId
    BaseSavedData.EventSettingsId
    BaseSavedData._timeCreated
    BaseSavedData.TimeCreated
    BaseSavedData._timeModified
    BaseSavedData.TimeModified
    BaseSavedData._savedId
    BaseSavedData._serializer
    BaseSavedData._timerService
    BaseSavedData._eventService
    BaseSavedData._userSavedData
    BaseSavedData.Inject(IResolver)
    BaseSavedData.Load()
    BaseSavedData.Save()
    BaseSavedData.Delete()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ToString()
    Object.ReferenceEquals(Object, Object)
    Namespace: IdleKit.Gameplay
    Assembly: cs.temp.dll.dll
    Syntax
    public class StoreUpgradeableCurrencyCollectionSavedData : BaseSavedData, IStoreUpgradeableCurrencyCollectionSavedData, ISavedData, IInjectable

    Constructors

    StoreUpgradeableCurrencyCollectionSavedData()

    Declaration
    protected StoreUpgradeableCurrencyCollectionSavedData()

    StoreUpgradeableCurrencyCollectionSavedData(String)

    Declaration
    public StoreUpgradeableCurrencyCollectionSavedData(string savedId)
    Parameters
    Type Name Description
    String savedId

    Fields

    _collectionPurchaseInfo

    Declaration
    protected CollectionPurchaseInfo[] _collectionPurchaseInfo
    Field Value
    Type Description
    CollectionPurchaseInfo[]

    _refreshTime

    Declaration
    protected long _refreshTime
    Field Value
    Type Description
    Int64

    Properties

    CollectionPurchaseInfo

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

    RefreshTime

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

    Methods

    Buy(String)

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

    Deserialize(out ISavedData)

    Declaration
    protected override bool Deserialize(out ISavedData savedData)
    Parameters
    Type Name Description
    ISavedData savedData
    Returns
    Type Description
    Boolean
    Overrides
    BaseSavedData.Deserialize(out ISavedData)

    GetCurrencyPool()

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

    Reset()

    Declaration
    public override void Reset()
    Overrides
    BaseSavedData.Reset()

    SetCollectionPurchaseInfo(IUpgradeableCurrency[])

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

    SetRefreshTime(Int64)

    Declaration
    public virtual void SetRefreshTime(long newRefreshTimestamp)
    Parameters
    Type Name Description
    Int64 newRefreshTimestamp

    Implements

    IStoreUpgradeableCurrencyCollectionSavedData
    ISavedData
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.