Class HudPanel

Namespace
SurvivorsMaker.Presentation
Assembly
SurvivorsMaker.Presentation.dll

Floating top bar: health and experience bars with values, wave and timer in the middle, currency, a level badge and the pause button on the right.

public sealed class HudPanel : SessionPanel
Inheritance
Object
Component
Behaviour
MonoBehaviour
HudPanel
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.destroyCancellationToken
MonoBehaviour.useGUILayout
MonoBehaviour.didStart
MonoBehaviour.didAwake
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.GetComponentIndex()
Component.CompareTag(TagHandle)
Component.transform
Component.transformHandle
Component.gameObject
Component.tag
Object.GetEntityId()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags

Constructors

HudPanel()

public HudPanel()

Fields

CurrencyText

public TextMeshProUGUI CurrencyText

Field Value

TextMeshProUGUI

ExperienceFill

public Image ExperienceFill

Field Value

Image

ExperienceText

public TextMeshProUGUI ExperienceText

Field Value

TextMeshProUGUI

HealthFill

public Image HealthFill

Field Value

Image

HealthText

public TextMeshProUGUI HealthText

Field Value

TextMeshProUGUI

LevelText

public TextMeshProUGUI LevelText

Field Value

TextMeshProUGUI

PauseButton

public Button PauseButton

Field Value

Button

WaveText

public TextMeshProUGUI WaveText

Field Value

TextMeshProUGUI

Methods

Build(RectTransform, UiTheme)

public override void Build(RectTransform root, UiTheme theme)

Parameters

root RectTransform
theme UiTheme

Refresh()

public override void Refresh()

UpdateDisplay()

public void UpdateDisplay()

Wire()

public void Wire()