using TMPro; using UnityEngine; public class HudPractice : MonoBehaviour { [SerializeField] private TMP_Text scoreText; [SerializeField] private TMP_Text timerText; [SerializeField] private float roundDuration = 30f; private int score; private float timeRemaining; private void Start() { score = 0; timeRemaining = roundDuration; RefreshScore(); RefreshTime(); } private void Update() { timeRemaining = Mathf.Max(0f, timeRemaining - Time.deltaTime); RefreshTime(); } public void AddScore() { score += 1; RefreshScore(); } private void RefreshScore() { scoreText.text = $"Score: {score}"; } private void RefreshTime() { timerText.text = $"Time: {timeRemaining:0.0}"; } }