Show / Hide Table of Contents

    Class BaseSavedData

    Inheritance
    Object
    BaseSavedData
    AvatarCollectionSavedData
    BaseCollectorEntitySavedData
    BoostSavedData
    ClaimNumGoalsTriggerSavedData
    ContentSavedData
    CurrencySavedData
    EventSettingsSavedData
    GenericIAPSavedData
    GoalSavedData
    MilestoneSavedData
    MilestonesCompletedTriggerSavedData
    NonConsumableItemSavedData
    PlotPointSequenceCollectionSavedData
    PromoSavedData
    StageSavedData
    StoreTimedRewardSavedData
    StoreUpgradeableCurrencyCollectionSavedData
    TimedActivatableSavedData
    TimeLeftInEventTriggerSavedData
    TrackSavedData
    Implements
    ISavedData
    IInjectable
    Inherited Members
    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 abstract class BaseSavedData : ISavedData, IInjectable

    Constructors

    BaseSavedData()

    Declaration
    protected BaseSavedData()

    BaseSavedData(String)

    Declaration
    protected BaseSavedData(string savedId)
    Parameters
    Type Name Description
    String savedId

    Fields

    _eventService

    Declaration
    protected IEventService _eventService
    Field Value
    Type Description
    IEventService

    _eventSettingsId

    Declaration
    protected string _eventSettingsId
    Field Value
    Type Description
    String

    _savedId

    Declaration
    protected readonly string _savedId
    Field Value
    Type Description
    String

    _serializer

    Declaration
    protected ISerializer _serializer
    Field Value
    Type Description
    ISerializer

    _timeCreated

    Declaration
    protected long _timeCreated
    Field Value
    Type Description
    Int64

    _timeModified

    Declaration
    protected long _timeModified
    Field Value
    Type Description
    Int64

    _timerService

    Declaration
    protected ITimerService _timerService
    Field Value
    Type Description
    ITimerService

    _userSavedData

    Declaration
    protected IUserSavedData _userSavedData
    Field Value
    Type Description
    IUserSavedData

    Properties

    EventSettingsId

    Declaration
    public virtual string EventSettingsId { get; }
    Property Value
    Type Description
    String

    TimeCreated

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

    TimeModified

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

    Methods

    Delete()

    Declaration
    public virtual void Delete()

    Deserialize(out ISavedData)

    Declaration
    protected abstract bool Deserialize(out ISavedData savedData)
    Parameters
    Type Name Description
    ISavedData savedData
    Returns
    Type Description
    Boolean

    Inject(IResolver)

    Declaration
    public virtual void Inject(IResolver resolver)
    Parameters
    Type Name Description
    IResolver resolver

    Load()

    Declaration
    public virtual void Load()

    Reset()

    Declaration
    public virtual void Reset()

    Save()

    Declaration
    public virtual void Save()

    Implements

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