Table of Contents

Struct OfflinePlayer

Namespace
Uncreated.Warfare.Players
Assembly
Uncreated.Warfare.dll
public struct OfflinePlayer : IPlayer, ITranslationArgument
Implements
Inherited Members
Extension Methods

Constructors

OfflinePlayer(CSteamID, Team?)

public OfflinePlayer(CSteamID steam64, Team? team = null)

Parameters

steam64 CSteamID
team Team

OfflinePlayer(in PlayerNames, Team?)

public OfflinePlayer(in PlayerNames names, Team? team = null)

Parameters

names PlayerNames
team Team

Properties

Steam64

public readonly CSteamID Steam64 { get; }

Property Value

CSteamID

Methods

CacheUsernames(IUserDataService, CancellationToken)

public ValueTask CacheUsernames(IUserDataService userDataService, CancellationToken token = default)

Parameters

userDataService IUserDataService
token CancellationToken

Returns

ValueTask

Translate(ITranslationValueFormatter, in ValueFormatParameters)

Allows objects to define how they're translated in their own definition instead of creating a value converter.

public readonly string Translate(ITranslationValueFormatter formatter, in ValueFormatParameters parameters)

Parameters

formatter ITranslationValueFormatter
parameters ValueFormatParameters

Returns

string

TryCacheLocal(IPlayerService)

public bool TryCacheLocal(IPlayerService playerService)

Parameters

playerService IPlayerService

Returns

bool