Table of Contents

Class FlagListUI

Namespace
Uncreated.Warfare.Layouts.UI
Assembly
Uncreated.Warfare.dll
[UnturnedUI(BasePath = "FlagHUD")]
public class FlagListUI : UnturnedUI, IDisposable
Inheritance
UnturnedUI
FlagListUI
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.OnDisposing()
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

FlagListUI(TranslationInjection<FlagUITranslations>, AssetConfiguration, ILoggerFactory)

public FlagListUI(TranslationInjection<FlagUITranslations> translations, AssetConfiguration assetConfig, ILoggerFactory loggerFactory)

Parameters

translations TranslationInjection<FlagUITranslations>
assetConfig AssetConfiguration
loggerFactory ILoggerFactory

Fields

GamemodeTitle

public readonly UnturnedLabel GamemodeTitle

Field Value

UnturnedLabel

Rows

public readonly FlagListUI.FlagElement[] Rows

Field Value

FlagElement[]

TicketCount

public readonly UnturnedLabel TicketCount

Field Value

UnturnedLabel

TicketsFlagIcon

public readonly UnturnedLabel TicketsFlagIcon

Field Value

UnturnedLabel

Properties

IsHidden

public bool IsHidden { get; set; }

Property Value

bool

Methods

ClearFromPlayer(WarfarePlayer)

public void ClearFromPlayer(WarfarePlayer player)

Parameters

player WarfarePlayer

UpdateFlagList(IFlagListUIProvider, ITicketTracker, string, LanguageSet, bool)

public void UpdateFlagList(IFlagListUIProvider flagProvider, ITicketTracker ticketTracker, string layoutName, LanguageSet set, bool ticketsOnly = false)

Parameters

flagProvider IFlagListUIProvider
ticketTracker ITicketTracker
layoutName string
set LanguageSet
ticketsOnly bool