Show / Hide Table of Contents

    Class AvatarCollectionSavedData

    Inheritance
    Object
    BaseSavedData
    AvatarCollectionSavedData
    Implements
    IAvatarCollectionSavedData
    ISavedData
    IInjectable
    IUnlockableSavedData
    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 AvatarCollectionSavedData : BaseSavedData, IAvatarCollectionSavedData, ISavedData, IInjectable, IUnlockableSavedData

    Constructors

    AvatarCollectionSavedData()

    Declaration
    public AvatarCollectionSavedData()

    AvatarCollectionSavedData(String)

    Declaration
    public AvatarCollectionSavedData(string id)
    Parameters
    Type Name Description
    String id

    Fields

    _isAvailable

    Declaration
    protected bool _isAvailable
    Field Value
    Type Description
    Boolean

    _isObtained

    Declaration
    protected bool _isObtained
    Field Value
    Type Description
    Boolean

    _unlockedAvatars

    Declaration
    protected List<string> _unlockedAvatars
    Field Value
    Type Description
    List<String>

    Properties

    Available

    Declaration
    public bool Available { get; }
    Property Value
    Type Description
    Boolean

    Obtained

    Declaration
    public bool Obtained { get; }
    Property Value
    Type Description
    Boolean

    UnlockedAvatars

    Declaration
    public List<string> UnlockedAvatars { get; }
    Property Value
    Type Description
    List<String>

    Methods

    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)

    LockAvatar(String)

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

    Reset()

    Declaration
    public void Reset()

    SetAvailability(Boolean)

    Declaration
    public void SetAvailability(bool isAvailable)
    Parameters
    Type Name Description
    Boolean isAvailable

    SetObtained(Boolean)

    Declaration
    public void SetObtained(bool isObtained)
    Parameters
    Type Name Description
    Boolean isObtained

    UnlockAvatar(String)

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

    Implements

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