Show / Hide Table of Contents

    Class AvatarCollection

    Inheritance
    Object
    AvatarCollection
    Implements
    IAvatarCollection
    IEntity
    IInjectable
    IUnlockable
    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 AvatarCollection : IAvatarCollection, IEntity, IInjectable, IUnlockable

    Constructors

    AvatarCollection(String)

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

    Fields

    _avatarCollectionData

    Declaration
    protected IAvatarCollectionData _avatarCollectionData
    Field Value
    Type Description
    IAvatarCollectionData

    _avatarCollectionSavedData

    Declaration
    protected IAvatarCollectionSavedData _avatarCollectionSavedData
    Field Value
    Type Description
    IAvatarCollectionSavedData

    _id

    Declaration
    protected string _id
    Field Value
    Type Description
    String

    Properties

    Available

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

    AvatarCollectionData

    Declaration
    public virtual IAvatarCollectionData AvatarCollectionData { get; }
    Property Value
    Type Description
    IAvatarCollectionData

    AvatarCollectionSavedData

    Declaration
    public virtual IAvatarCollectionSavedData AvatarCollectionSavedData { get; }
    Property Value
    Type Description
    IAvatarCollectionSavedData

    Id

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

    Obtained

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

    UnlockableSavedData

    Declaration
    public virtual IUnlockableSavedData UnlockableSavedData { get; }
    Property Value
    Type Description
    IUnlockableSavedData

    Methods

    Cleanup(IEntityLoaderService)

    Declaration
    public virtual void Cleanup(IEntityLoaderService entityLoaderService)
    Parameters
    Type Name Description
    IEntityLoaderService entityLoaderService

    ContainsAvatar(String)

    Declaration
    public virtual bool ContainsAvatar(string avatarId)
    Parameters
    Type Name Description
    String avatarId
    Returns
    Type Description
    Boolean

    GetAvatarTitle(String)

    Declaration
    public virtual string GetAvatarTitle(string avatarId)
    Parameters
    Type Name Description
    String avatarId
    Returns
    Type Description
    String

    GetUnlockedAvatars()

    Declaration
    public Avatar[] GetUnlockedAvatars()
    Returns
    Type Description
    Avatar[]

    Initialize()

    Declaration
    public virtual void Initialize()

    Inject(IResolver)

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

    LockAvatar(String)

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

    SetAvailability(Boolean)

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

    SetObtained(Boolean)

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

    UnlockAvatar(String)

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

    Implements

    IAvatarCollection
    IEntity
    IInjectable
    IUnlockable
    Back to top Copyright © 2020 East Side Games Inc.