Class PlayerSquadHUD
- Namespace
- Uncreated.Warfare.Squads.UI
- Assembly
- Uncreated.Warfare.dll
[UnturnedUI(BasePath = "PlayerSquad")]
public class PlayerSquadHUD : UnturnedUI, IDisposable, IEventListener<SquadMemberJoined>, IEventListener<SquadMemberLeft>, IEventListener<SquadLeaderUpdated>, IEventListener<PlayerKitChanged>, IHudUIListener
- Inheritance
-
UnturnedUI
PlayerSquadHUD
- 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
PlayerSquadHUD(AssetConfiguration, ILoggerFactory, IPlayerService)
public PlayerSquadHUD(AssetConfiguration assetConfig, ILoggerFactory loggerFactory, IPlayerService playerService)
Parameters
assetConfig AssetConfiguration
loggerFactory ILoggerFactory
playerService IPlayerService
Properties
SquadMembers
public UnturnedLabel[] SquadMembers { get; }
Property Value
- UnturnedLabel[]
SquadName
public UnturnedLabel SquadName { get; }
Property Value
- UnturnedLabel
SquadNumber
public UnturnedLabel SquadNumber { get; }
Property Value
- UnturnedLabel
Methods
HandleEvent(PlayerKitChanged, IServiceProvider)
public void HandleEvent(PlayerKitChanged e, IServiceProvider serviceProvider)
Parameters
e PlayerKitChanged
serviceProvider IServiceProvider
HandleEvent(SquadLeaderUpdated, IServiceProvider)
public void HandleEvent(SquadLeaderUpdated e, IServiceProvider serviceProvider)
Parameters
e SquadLeaderUpdated
serviceProvider IServiceProvider
HandleEvent(SquadMemberJoined, IServiceProvider)
public void HandleEvent(SquadMemberJoined e, IServiceProvider serviceProvider)
Parameters
e SquadMemberJoined
serviceProvider IServiceProvider
HandleEvent(SquadMemberLeft, IServiceProvider)
public void HandleEvent(SquadMemberLeft e, IServiceProvider serviceProvider)
Parameters
e SquadMemberLeft
serviceProvider IServiceProvider
Hide(WarfarePlayer?)
public void Hide(WarfarePlayer? player)
Parameters
player WarfarePlayer
Restore(WarfarePlayer?)
public void Restore(WarfarePlayer? player)
Parameters
player WarfarePlayer