Example #1
0
 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);
 }
Example #2
0
        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;
                }
            }
        }