Class AvatarCollection
Inheritance
AvatarCollection
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
_avatarCollectionSavedData
Declaration
protected IAvatarCollectionSavedData _avatarCollectionSavedData
Field Value
_id
Declaration
Field Value
Properties
Available
Declaration
public bool Available { get; }
Property Value
AvatarCollectionData
Declaration
public virtual IAvatarCollectionData AvatarCollectionData { get; }
Property Value
AvatarCollectionSavedData
Declaration
public virtual IAvatarCollectionSavedData AvatarCollectionSavedData { get; }
Property Value
Id
Declaration
public virtual string Id { get; }
Property Value
Obtained
Declaration
public virtual bool Obtained { get; }
Property Value
UnlockableSavedData
Declaration
public virtual IUnlockableSavedData UnlockableSavedData { get; }
Property Value
Methods
Cleanup(IEntityLoaderService)
Declaration
public virtual void Cleanup(IEntityLoaderService entityLoaderService)
Parameters
ContainsAvatar(String)
Declaration
public virtual bool ContainsAvatar(string avatarId)
Parameters
Type |
Name |
Description |
String |
avatarId |
|
Returns
GetAvatarTitle(String)
Declaration
public virtual string GetAvatarTitle(string avatarId)
Parameters
Type |
Name |
Description |
String |
avatarId |
|
Returns
GetUnlockedAvatars()
Declaration
public Avatar[] GetUnlockedAvatars()
Returns
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
IInjectable