/// <summary> /// Auto-focuses the continue button. Useful for gamepads. /// </summary> public void AutoFocus(bool allowStealFocus = true) { if (continueButton != null && allowStealFocus) { continueButton.Select(); continueButton.OnSelect(null); } }
private void SelectButton(UnityEngine.UI.Button button) { if (button == null) { return; } button.Select(); button.OnSelect(null); }
public void Pause() { SoundScript.PlaySound(uiSource, "UI Click"); if (pauseMenu.activeSelf == true) { Time.timeScale = prevTime; pauseMenu.SetActive(false); Cursor.visible = false; Cursor.lockState = CursorLockMode.Locked; } else if (pauseMenu.activeSelf == false) { prevTime = Time.timeScale; Time.timeScale = 0; pauseMenu.SetActive(true); Cursor.visible = true; Cursor.lockState = CursorLockMode.None; resume.Select(); } }