Show / Hide Table of Contents

    Class UserSavedData

    Inheritance
    Object
    UserSavedData
    Implements
    IUserSavedData
    ICloudSavedData
    ISavedData
    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 class UserSavedData : IUserSavedData, ICloudSavedData, ISavedData

    Constructors

    UserSavedData()

    Declaration
    protected UserSavedData()

    UserSavedData(String)

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

    Fields

    _avatarId

    Declaration
    protected string _avatarId
    Field Value
    Type Description
    String

    _avatarService

    Declaration
    protected IAvatarService _avatarService
    Field Value
    Type Description
    IAvatarService

    _contentId

    We write the Id if this is an Event content to allow for re-runs.

    Declaration
    protected string _contentId
    Field Value
    Type Description
    String

    _eventService

    Declaration
    protected IEventService _eventService
    Field Value
    Type Description
    IEventService

    _isNew

    Declaration
    protected bool _isNew
    Field Value
    Type Description
    Boolean

    _lastActivityTimes

    Declaration
    protected UserSavedData.LastActivityTime[] _lastActivityTimes
    Field Value
    Type Description
    UserSavedData.LastActivityTime[]

    _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

    _userStatsService

    Declaration
    protected IUserStatsService _userStatsService
    Field Value
    Type Description
    IUserStatsService

    AVATARID_KEY

    Declaration
    public const string AVATARID_KEY = "avatarId"
    Field Value
    Type Description
    String

    Properties

    AvatarId

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

    ContentId

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

    EventSettingsId

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

    IsNew

    Declaration
    public virtual bool IsNew { get; set; }
    Property Value
    Type Description
    Boolean

    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()

    FindLastActivityTime()

    Declaration
    protected virtual UserSavedData.LastActivityTime FindLastActivityTime()
    Returns
    Type Description
    UserSavedData.LastActivityTime

    GetAvatarId()

    Declaration
    public virtual string GetAvatarId()
    Returns
    Type Description
    String

    GetAvatarTitle()

    Declaration
    public virtual string GetAvatarTitle()
    Returns
    Type Description
    String

    GetLastActivityTime()

    Declaration
    public virtual long GetLastActivityTime()
    Returns
    Type Description
    Int64

    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()

    SetAvatarId(String)

    Declaration
    public virtual void SetAvatarId(string avatarId)
    Parameters
    Type Name Description
    String avatarId

    SetLastActivityTime(Int64)

    Declaration
    public virtual void SetLastActivityTime(long timestamp)
    Parameters
    Type Name Description
    Int64 timestamp

    Implements

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