Table of Contents

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