Table of Contents

Class DutyUI

Namespace
Uncreated.Warfare.Players.UI
Assembly
Uncreated.Warfare.dll
public class DutyUI : UnturnedUI, IDisposable, IHudUIListener
Inheritance
UnturnedUI
DutyUI
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

DutyUI(AssetConfiguration, ILoggerFactory, IPlayerService, TranslationInjection<ModerationTranslations>, HudManager)

public DutyUI(AssetConfiguration assetConfig, ILoggerFactory loggerFactory, IPlayerService playerService, TranslationInjection<ModerationTranslations> translations, HudManager hudManager)

Parameters

assetConfig AssetConfiguration
loggerFactory ILoggerFactory
playerService IPlayerService
translations TranslationInjection<ModerationTranslations>
hudManager HudManager

Methods

Hide(WarfarePlayer?)

public void Hide(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.

Restore(WarfarePlayer?)

public void Restore(WarfarePlayer? player)

Parameters

player WarfarePlayer

SendToPlayer(WarfarePlayer)

public void SendToPlayer(WarfarePlayer player)

Parameters

player WarfarePlayer