void Update() { if (timeGroup.gameObject.activeInHierarchy) { remainTime = Mathf.Max(0, remainTime - Time.deltaTime); GetMinutesSeconds(TimeSpan.FromSeconds(remainTime), out var minutes, out var seconds); timeText.text = @"\남은 시간".Localized() + "\n" + $"{minutes:00}:{seconds:00}"; if (remainTime <= 0) { DeactivateTime(); gridWorld.DeleteSaveFile(); ConfirmPopup.instance.Open("제한 시간이 지났습니다. 처음부터 다시 시작해야합니다.", () => SceneManager.LoadScene("Lobby")); } } }