Table of Contents

Class ApiAvatarServiceBaseSingleThread

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

Constructors

ApiAvatarServiceBaseSingleThread()

protected ApiAvatarServiceBaseSingleThread()

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