using UnityEngine; using UnityEngine.SceneManagement; using TMPro; public class Timer : MonoBehaviour { [SerializeField] TextMeshProUGUI timerText; [SerializeField] public float timeRemaining; [HideInInspector] public bool timepaused; void Update() { if (timeRemaining > 0 && timepaused != true) { timeRemaining -= Time.deltaTime; } else if (timeRemaining < 0) { timeRemaining = 0; SceneManager.LoadScene("Main Menu"); } int minutes = Mathf.FloorToInt(timeRemaining / 60); int seconds = Mathf.FloorToInt(timeRemaining % 60); timerText.text = string.Format("{0:00}:{1:00}", minutes, seconds); } }