Class OptionsUI
[UnturnedUI(BasePath = "Container")]
public class OptionsUI : UnturnedUI, IDisposable
- Inheritance
-
UnturnedUIOptionsUI
- Implements
- Inherited Members
-
UnturnedUI.LoggerUnturnedUI.LoggerFactoryUnturnedUI.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.HasAssetOrIdUnturnedUI.HasAssetUnturnedUI.IdUnturnedUI.GuidUnturnedUI.AssetUnturnedUI.IsReliableUnturnedUI.IsSendReliableUnturnedUI.HasElementsUnturnedUI.DebugLoggingUnturnedUI.ElementsUnturnedUI.HasDefaultNameUnturnedUI.NameUnturnedUI.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
loggerFactoryILoggerFactoryassetConfigurationAssetConfigurationtranslationsTranslationInjection<OptionsUITranslations>playerServiceIPlayerServicelanguageServiceLanguageServicelanguageDataStoreILanguageDataStoretimeZoneDbTimeZoneRegionalDatabaseloopTickerFactoryILoopTickerFactory
Methods
Close(WarfarePlayer)
public void Close(WarfarePlayer player)
Parameters
playerWarfarePlayer
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
playerWarfarePlayer
UpdateText(WarfarePlayer)
public void UpdateText(WarfarePlayer player)
Parameters
playerWarfarePlayer