Table of Contents

Class VehicleHUD

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

VehicleHUD(AssetConfiguration, ILoggerFactory)

public VehicleHUD(AssetConfiguration assetConfig, ILoggerFactory loggerFactory)

Parameters

assetConfig AssetConfiguration
loggerFactory ILoggerFactory

Fields

FlareCount

public readonly UnturnedLabel FlareCount

Field Value

UnturnedLabel

MissileWarning

public readonly UnturnedLabel MissileWarning

Field Value

UnturnedLabel

MissileWarningDriver

public readonly UnturnedLabel MissileWarningDriver

Field Value

UnturnedLabel

Methods

HideForPlayer(WarfarePlayer)

public void HideForPlayer(WarfarePlayer player)

Parameters

player WarfarePlayer

ShowForPlayer(WarfarePlayer, WarfareVehicle, bool)

public void ShowForPlayer(WarfarePlayer player, WarfareVehicle vehicle, bool displayFlareCount)

Parameters

player WarfarePlayer
vehicle WarfareVehicle
displayFlareCount bool

ToggleMissileWarning(WarfareVehicle, bool)

public void ToggleMissileWarning(WarfareVehicle vehicle, bool isEnabled)

Parameters

vehicle WarfareVehicle
isEnabled bool

UpdateFlaresForRelevantPassengers(WarfareVehicle)

public void UpdateFlaresForRelevantPassengers(WarfareVehicle vehicle)

Parameters

vehicle WarfareVehicle