private void ItemDown() { switch (_option) { case PauseMenuOption.Resume: ButtonNavigationSound(); resumeImage.transform.localScale = new Vector3(1, 1, 1); resumeImage.color = Color.white; resumeBgAnim.SetTrigger("disable"); optionsImage.transform.localScale = new Vector3(1.1f, 1.1f, 1); optionsImage.color = Color.black; optionsBgAnim.SetTrigger("enable"); _option = PauseMenuOption.Options; break; case PauseMenuOption.Options: ButtonNavigationSound(); optionsImage.transform.localScale = new Vector3(1, 1, 1); optionsImage.color = Color.white; optionsBgAnim.SetTrigger("disable"); exitImage.transform.localScale = new Vector3(1.1f, 1.1f, 1); exitImage.color = Color.black; exitBgAnim.SetTrigger("enable"); _option = PauseMenuOption.Exit; break; case PauseMenuOption.Exit: break; } }
private void OnEnable() { _input.Enable(); _option = PauseMenuOption.Resume; resumeImage.transform.localScale = new Vector3(1.1f, 1.1f, 1); resumeImage.color = Color.black; resumeBgAnim.SetTrigger("enable"); }
private void InitPauseMenu() { mainMenuOption = PauseMenuOption.resume; ResumeButton.SetActive(true); MenuButton.SetActive(false); OptionsButton.SetActive(false); ControlsButton.SetActive(false); QuitButton.SetActive(false); }
private void PauseMenuPrev() { if (GameIsPaused) { if (Input.GetAxis("LeftJoyStickY_ANYPLAYER") < 0) { isPressPrev = true; } if (isPressPrev) { if (Input.GetAxis("LeftJoyStickY_ANYPLAYER") == 0) { isPressPrev = false; isPressPrevRelease = true; } } if (isPressPrevRelease) { isPressPrevRelease = false; switch (mainMenuOption) { case PauseMenuOption.resume: mainMenuOption = PauseMenuOption.quit; ResumeButton.SetActive(false); MenuButton.SetActive(false); OptionsButton.SetActive(false); ControlsButton.SetActive(false); QuitButton.SetActive(true); break; case PauseMenuOption.menu: mainMenuOption = PauseMenuOption.resume; ResumeButton.SetActive(true); MenuButton.SetActive(false); OptionsButton.SetActive(false); ControlsButton.SetActive(false); QuitButton.SetActive(false); break; case PauseMenuOption.options: mainMenuOption = PauseMenuOption.menu; ResumeButton.SetActive(false); MenuButton.SetActive(true); OptionsButton.SetActive(false); ControlsButton.SetActive(false); QuitButton.SetActive(false); break; case PauseMenuOption.controls: mainMenuOption = PauseMenuOption.options; ResumeButton.SetActive(false); MenuButton.SetActive(false); OptionsButton.SetActive(true); ControlsButton.SetActive(false); QuitButton.SetActive(false); break; case PauseMenuOption.quit: mainMenuOption = PauseMenuOption.controls; ResumeButton.SetActive(false); MenuButton.SetActive(false); OptionsButton.SetActive(false); ControlsButton.SetActive(true); QuitButton.SetActive(false); break; default: Debug.Log("Unexpected Player Number Selection Option"); break; } } } }