public void OnPointerUp(BaseEventData eventData) { if (!pauseMenuManager.allowClose) { return; } switch (buttonType) { case PauseButtonType.RESUME: pauseMenu.GetComponent <Animator>().Play("PauseMenuClose"); StartCoroutine(pauseMenuManager.EnableInput()); break; case PauseButtonType.MAIN: SceneManager.LoadScene("Menu"); break; case PauseButtonType.QUIT: Debug.Log("Quitting game, pause menu button pressed."); Application.Quit(); break; default: return; } OnPointerExit(eventData); }