using System; using Systems; using TMPro; using UnityEngine; using UnityEngine.UI; namespace UI { public class GameHud : MonoBehaviour { [SerializeField] private TextMeshProUGUI expText; [SerializeField] private TextMeshProUGUI coinsText; [SerializeField] private TextMeshProUGUI roundTimeLeftText; [SerializeField] private Slider healthSlider; private void Update() { var player = GameManager.Instance.Player; if (!player) return; expText.text = $"EXP: {player.attributes.Experience}"; coinsText.text = $"Coins: {GameManager.Instance.Coins}"; roundTimeLeftText.text = $"{GameManager.Instance.RoundTimeLeft:F1}s"; healthSlider.maxValue = player.attributes.MaxHealth; healthSlider.value = player.attributes.Health; } } }