using System; using TMPro; using UnityEngine; public class StatsUI : MonoBehaviour { [SerializeField] private TextMeshProUGUI continuesText; [SerializeField] private TextMeshProUGUI timeText; [SerializeField] private TextMeshProUGUI waveText; [SerializeField] private TextMeshProUGUI deflectionText; [SerializeField] private TextMeshProUGUI shotText; [SerializeField] private TextMeshProUGUI hitText; [SerializeField] private TextMeshProUGUI accuracyText; [SerializeField] private TextMeshProUGUI livesText; private void Start() { SetUI(); //it does it in game but like i don't think it even matters lol } public void SetUI() { continuesText.text = GameManager.instance.continues.ToString(); timeText.text = GameManager.instance.time; waveText.text = GameManager.instance.wave.ToString(); deflectionText.text = GameManager.instance.deflections.ToString(); accuracyText.text = GameManager.instance.accuracy; shotText.text = GameManager.instance.projectilesShot.ToString(); hitText.text = GameManager.instance.projectilesHit.ToString(); livesText.text = GameManager.instance.livesLost.ToString(); } public void Exit() { LevelSwitcher.instance.SwitchLevel(0); } }