Class StagingUI
[UnturnedUI(BasePath = "Canvas")]
public class StagingUI : UnturnedUI, IDisposable
- Inheritance
-
UnturnedUIStagingUI
- 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.OnDisposing()UnturnedUI.HasAssetOrIdUnturnedUI.HasAssetUnturnedUI.IdUnturnedUI.GuidUnturnedUI.AssetUnturnedUI.IsReliableUnturnedUI.IsSendReliableUnturnedUI.HasElementsUnturnedUI.DebugLoggingUnturnedUI.ElementsUnturnedUI.HasDefaultNameUnturnedUI.NameUnturnedUI.Key
Constructors
StagingUI(AssetConfiguration, ILoggerFactory)
public StagingUI(AssetConfiguration assetConfig, ILoggerFactory loggerFactory)
Parameters
assetConfigAssetConfigurationloggerFactoryILoggerFactory
Fields
Bottom
public readonly UnturnedLabel Bottom
Field Value
- UnturnedLabel
Top
public readonly UnturnedLabel Top
Field Value
- UnturnedLabel
Methods
SendToAll(LanguageSetEnumerator, TranslationList)
Send the initial UI to all players in playerSets without a timer.
public void SendToAll(LanguageSetEnumerator playerSets, TranslationList name)
Parameters
playerSetsLanguageSetEnumeratornameTranslationList
SendToAll(LanguageSetEnumerator, TranslationList, TimeSpan)
Send the initial UI to all players in playerSets.
public void SendToAll(LanguageSetEnumerator playerSets, TranslationList name, TimeSpan timeLeft)
Parameters
playerSetsLanguageSetEnumeratornameTranslationListtimeLeftTimeSpan
SendToPlayer(WarfarePlayer, TranslationList)
Send the initial UI to player without a timer.
public void SendToPlayer(WarfarePlayer player, TranslationList name)
Parameters
playerWarfarePlayernameTranslationList
SendToPlayer(WarfarePlayer, TranslationList, TimeSpan)
Send the initial UI to player without a timer.
public void SendToPlayer(WarfarePlayer player, TranslationList name, TimeSpan timeLeft)
Parameters
playerWarfarePlayernameTranslationListtimeLeftTimeSpan
SetText(ITransportConnection, string, string)
public void SetText(ITransportConnection connection, string top, string bottom)
Parameters
UpdateForAll(LanguageSetEnumerator, TranslationList, TimeSpan)
Update the timer for all players in playerSets.
public void UpdateForAll(LanguageSetEnumerator playerSets, TranslationList name, TimeSpan timeLeft)
Parameters
playerSetsLanguageSetEnumeratornameTranslationListtimeLeftTimeSpan
UpdateForPlayer(WarfarePlayer, TranslationList, TimeSpan)
Update the timer for player.
public void UpdateForPlayer(WarfarePlayer player, TranslationList name, TimeSpan timeLeft)
Parameters
playerWarfarePlayernameTranslationListtimeLeftTimeSpan