Table of Contents

Class OptionsUI

Namespace
Uncreated.Warfare.Players.UI
Assembly
Uncreated.Warfare.dll
[UnturnedUI(BasePath = "Container")]
public class OptionsUI : UnturnedUI, IDisposable
Inheritance
UnturnedUI
OptionsUI
Implements
Inherited Members
UnturnedUI.Logger
UnturnedUI.LoggerFactory
UnturnedUI.GetLogger()
UnturnedUI.LoadFromConfig(IAssetContainer)
UnturnedUI.LoadFromConfig(EffectAsset)
UnturnedUI.AddData(IUnturnedUIData)
UnturnedUI.GetData<TData>(CSteamID)
UnturnedUI.EnumerateData()
UnturnedUI.LateRegisterElement(UnturnedUIElement)
UnturnedUI.SendToPlayer(SteamPlayer)
UnturnedUI.SendToPlayer(Player)
UnturnedUI.SendToPlayer(ITransportConnection)
UnturnedUI.ClearFromPlayer(SteamPlayer)
UnturnedUI.ClearFromPlayer(Player)
UnturnedUI.ClearFromPlayer(ITransportConnection)
UnturnedUI.SendToAllPlayers()
UnturnedUI.ClearFromAllPlayers()
UnturnedUI.Dispose()
UnturnedUI.HasAssetOrId
UnturnedUI.HasAsset
UnturnedUI.Id
UnturnedUI.Guid
UnturnedUI.Asset
UnturnedUI.IsReliable
UnturnedUI.IsSendReliable
UnturnedUI.HasElements
UnturnedUI.DebugLogging
UnturnedUI.Elements
UnturnedUI.HasDefaultName
UnturnedUI.Name
UnturnedUI.Key

Constructors

OptionsUI(ILoggerFactory, AssetConfiguration, TranslationInjection<OptionsUITranslations>, IPlayerService, LanguageService, ILanguageDataStore, TimeZoneRegionalDatabase, ILoopTickerFactory)

public OptionsUI(ILoggerFactory loggerFactory, AssetConfiguration assetConfiguration, TranslationInjection<OptionsUITranslations> translations, IPlayerService playerService, LanguageService languageService, ILanguageDataStore languageDataStore, TimeZoneRegionalDatabase timeZoneDb, ILoopTickerFactory loopTickerFactory)

Parameters

loggerFactory ILoggerFactory
assetConfiguration AssetConfiguration
translations TranslationInjection<OptionsUITranslations>
playerService IPlayerService
languageService LanguageService
languageDataStore ILanguageDataStore
timeZoneDb TimeZoneRegionalDatabase
loopTickerFactory ILoopTickerFactory

Methods

Close(WarfarePlayer)

public void Close(WarfarePlayer player)

Parameters

player WarfarePlayer

OnDisposing()

This function is invoked after Uncreated.Framework.UI.UnturnedUI.Dispose() is called before elements get cleaned up.

protected override void OnDisposing()

Remarks

This will always be invoked on the game thread. The base method has no implementation and doesn't need to be invoked.

Open(WarfarePlayer)

public void Open(WarfarePlayer player)

Parameters

player WarfarePlayer

UpdateText(WarfarePlayer)

public void UpdateText(WarfarePlayer player)

Parameters

player WarfarePlayer