Table of Contents

Class PopupUI

Namespace
Uncreated.Warfare.Players.UI
Assembly
Uncreated.Warfare.dll
[UnturnedUI(BasePath = "Container/MainBox")]
public class PopupUI : UnturnedUI, IDisposable
Inheritance
UnturnedUI
PopupUI
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

PopupUI(AssetConfiguration, IPlayerService, ILoggerFactory)

public PopupUI(AssetConfiguration assetConfig, IPlayerService playerService, ILoggerFactory loggerFactory)

Parameters

assetConfig AssetConfiguration
playerService IPlayerService
loggerFactory ILoggerFactory

Fields

Cancel

public const string Cancel = "Cancel"

Field Value

string

No

public const string No = "No"

Field Value

string

Okay

public const string Okay = "OK"

Field Value

string

Yes

public const string Yes = "Yes"

Field Value

string

Properties

Buttons

public LabeledStateButton[] Buttons { get; }

Property Value

LabeledStateButton[]

Image

public UnturnedImage Image { get; }

Property Value

UnturnedImage

Methods

SendToastCallback(WarfarePlayer, in ToastMessage, ToastMessageInfo, UnturnedUI, IServiceProvider)

public static void SendToastCallback(WarfarePlayer player, in ToastMessage message, ToastMessageInfo info, UnturnedUI ui, IServiceProvider serviceProvider)

Parameters

player WarfarePlayer
message ToastMessage
info ToastMessageInfo
ui UnturnedUI
serviceProvider IServiceProvider

Events

OnButtonPressed

public event PopupButtonPressed? OnButtonPressed

Event Type

PopupButtonPressed

OnToastButtonPressed

public event PopupButtonPressed? OnToastButtonPressed

Event Type

PopupButtonPressed