private void InitPlayerOptions() { numOptions = numOptions.volume; bg_volume.SetActive(false); bg_p1Pref.SetActive(true); bg_p2Pref.SetActive(true); bg_p3Pref.SetActive(true); bg_p4Pref.SetActive(true); bg_mainMenu.SetActive(true); }
private void NumOptionSelectionPrev() { 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 (numOptions) { case numOptions.volume: numOptions = numOptions.mainMenu; bg_volume.SetActive(true); bg_p1Pref.SetActive(true); bg_p2Pref.SetActive(true); bg_p3Pref.SetActive(true); bg_p4Pref.SetActive(true); bg_mainMenu.SetActive(false); break; case numOptions.p1Pref: numOptions = numOptions.volume; bg_volume.SetActive(false); bg_p1Pref.SetActive(true); bg_p2Pref.SetActive(true); bg_p3Pref.SetActive(true); bg_p4Pref.SetActive(true); bg_mainMenu.SetActive(true); break; case numOptions.p2Pref: numOptions = numOptions.p1Pref; bg_volume.SetActive(true); bg_p1Pref.SetActive(false); bg_p2Pref.SetActive(true); bg_p3Pref.SetActive(true); bg_p4Pref.SetActive(true); bg_mainMenu.SetActive(true); break; case numOptions.p3Pref: numOptions = numOptions.p2Pref; bg_volume.SetActive(true); bg_p1Pref.SetActive(true); bg_p2Pref.SetActive(false); bg_p3Pref.SetActive(true); bg_p4Pref.SetActive(true); bg_mainMenu.SetActive(true); break; case numOptions.p4Pref: numOptions = numOptions.p3Pref; bg_volume.SetActive(true); bg_p1Pref.SetActive(true); bg_p2Pref.SetActive(true); bg_p3Pref.SetActive(false); bg_p4Pref.SetActive(true); bg_mainMenu.SetActive(true); break; case numOptions.mainMenu: numOptions = numOptions.p4Pref; bg_volume.SetActive(true); bg_p1Pref.SetActive(true); bg_p2Pref.SetActive(true); bg_p3Pref.SetActive(true); bg_p4Pref.SetActive(false); bg_mainMenu.SetActive(true); break; default: Debug.Log("Unexpected Player Number Selection Option"); break; } } }