Table of Contents

Class ApiAvatarServiceBase

Namespace
TaleWorlds.PlayerServices.Avatar
Assembly
TaleWorlds.PlayerServices.dll
public abstract class ApiAvatarServiceBase : IAvatarService
Inheritance
ApiAvatarServiceBase
Implements
Derived
Inherited Members

Constructors

ApiAvatarServiceBase()

protected ApiAvatarServiceBase()

Properties

AvatarImageCache

protected Dictionary<ulong, AvatarData> AvatarImageCache { get; }

Property Value

Dictionary<ulong, AvatarData>

FetchAvatarsTask

protected Task FetchAvatarsTask { get; set; }

Property Value

Task

InProgressAccounts

protected List<(ulong accountId, AvatarData avatarData)> InProgressAccounts { get; set; }

Property Value

List<(ulong accountId, AvatarData avatarData)>

WaitingAccounts

protected List<(ulong accountId, AvatarData avatarData)> WaitingAccounts { get; set; }

Property Value

List<(ulong accountId, AvatarData avatarData)>

Methods

ClearCache()

public void ClearCache()

FetchAvatars()

protected abstract Task FetchAvatars()

Returns

Task

GetPlayerAvatar(PlayerId)

public AvatarData GetPlayerAvatar(PlayerId playerId)

Parameters

playerId PlayerId

Returns

AvatarData

Initialize()

public void Initialize()

IsInitialized()

public bool IsInitialized()

Returns

bool

Tick(float)

public void Tick(float dt)

Parameters

dt float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).