public void Resume() { if (PauseSettings.activeSelf) { PauseSettings.SetActive(false); } pauseBG.SetActive(false); Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; PauseUI.SetActive(false); gamePaused = false; Time.timeScale = 1f; }
public void WriteMessage(string message) { if (pauseSettings == null) { pauseSettings = new PauseSettings(); } pauseSettings.SaveSettings(); messageText.text = ""; messageObject.SetActive(true); textWritter.myText = messageText; textWritter.WriteText(message); PlayerManager.Instance.Pause(); StartCoroutine(WaitUntilWrittingEnd()); }