Show / Hide Table of Contents

    Class UpgradeableCurrencySavedData

    Inheritance
    Object
    BaseSavedData
    CurrencySavedData
    UpgradeableCurrencySavedData
    Implements
    IUpgradeableCurrencySavedData
    ICurrencySavedData
    IUnlockableSavedData
    IUpgradeableSavedData
    ISavedData
    IInjectable
    Inherited Members
    CurrencySavedData._amount
    CurrencySavedData.Amount
    CurrencySavedData._available
    CurrencySavedData.Available
    CurrencySavedData._obtained
    CurrencySavedData.Obtained
    CurrencySavedData.SetAmount(Double)
    CurrencySavedData.SetAvailability(Boolean)
    CurrencySavedData.SetObtained(Boolean)
    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 UpgradeableCurrencySavedData : CurrencySavedData, IUpgradeableCurrencySavedData, ICurrencySavedData, IUnlockableSavedData, IUpgradeableSavedData, ISavedData, IInjectable

    Constructors

    UpgradeableCurrencySavedData()

    Declaration
    protected UpgradeableCurrencySavedData()

    UpgradeableCurrencySavedData(String)

    Declaration
    public UpgradeableCurrencySavedData(string saveId)
    Parameters
    Type Name Description
    String saveId

    Fields

    _upgradeLevel

    Declaration
    protected int _upgradeLevel
    Field Value
    Type Description
    Int32

    Properties

    UpgradeLevel

    Declaration
    public int UpgradeLevel { get; }
    Property Value
    Type Description
    Int32

    Methods

    Deserialize(out ISavedData)

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

    Reset()

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

    Upgrade()

    Declaration
    public virtual void Upgrade()

    Implements

    IUpgradeableCurrencySavedData
    ICurrencySavedData
    IUnlockableSavedData
    IUpgradeableSavedData
    ISavedData
    IInjectable
    Back to top Copyright © 2020 East Side Games Inc.