void Start() { levelManager = GetComponent <LevelManager>(); stageSelection = GetComponent <StageSelection>(); completionScreen = GameObject.Find("GUI/Level Completed"); startMenu = GameObject.Find("GUI/Start Menu"); pauseButton = GameObject.Find("GUI/Pause Button"); pauseMenu = GameObject.Find("GUI/Pause Menu"); movementControls = GameObject.Find("GUI/Movement Controls"); stageSelectMenu = GameObject.Find("GUI/Stage Select Menu"); dieMenu = GameObject.Find("GUI/Die Screen"); optionsMenu = GameObject.Find("GUI/Options Menu"); zoomButton = GameObject.Find("GUI/Movement Controls/Zoom Button"); //for cutscenes if (GameObject.Find("GUI/Movement Controls/Zoom Button") != null) { videoPlayer = GameObject.Find("GUI/Video Player"); } else { videoPlayer = null; } //stagePageOne = GameObject.Find("GUI/Stage Select Menu/Page One"); //stagePageTwo = GameObject.Find("GUI/Stage Select Menu/Page Two"); sceneIndex = SceneManager.GetActiveScene().buildIndex; pauseTiming = GameObject.Find("Time Taken").GetComponent <Text>(); currentTime = 0f; if (sceneIndex == 0) { startMenu.SetActive(true); pauseButton.SetActive(false); timingTopLeft.SetActive(false); movementControls.SetActive(false); stageSelectMenu.SetActive(false); pauseMenu.SetActive(false); optionsMenu.SetActive(false); completionScreen.SetActive(false); dieMenu.SetActive(false); zoomButton.SetActive(false); } else { pauseButton.SetActive(true); timingTopLeft.SetActive(true); startMenu.SetActive(false); movementControls.SetActive(true); stageSelectMenu.SetActive(false); pauseMenu.SetActive(false); optionsMenu.SetActive(false); completionScreen.SetActive(false); dieMenu.SetActive(false); zoomButton.SetActive(true); } }
void SmoothToSelection(float desiredSelection) { float tempY = m_StageSelector.transform.position.y; tempY = Mathf.Lerp(tempY, desiredSelection, 0.2f); if (Mathf.Abs(tempY - desiredSelection) <= 1.0f) { m_CurrentStageSelection = m_DesiredStageSelection; } m_StageSelector.transform.position = new Vector3(m_StageSelector.transform.position.x, tempY, m_StageSelector.transform.position.z); }
void Start() { p1ResetStandPositions = player1StandLightHitBox.transform.position; p1ResetLowPositions = player1LowLightHitBox.transform.position; p2ResetStandPositions = player2StandLightHitBox.transform.position; p2ResetLowPositions = player2LowLightHitBox.transform.position; p1ResetBoundaries = p1Boundaries.transform.position; p2ResetBoundaries = p2Boundaries.transform.position; stageSelected = this.GetComponent <StageSelection>(); catSelected = this.GetComponent <CatSelection>(); timerText = GameObject.Find("TimerText").GetComponent <Text>(); }
void Start() { INSTANCE = this; CanConfirm = false; m_MenuStatus = StageMenuStatus.Selecting; m_StageSelector = GameObject.Find("StageSelectionAssets") as GameObject; if (GameObject.Find("Chapter00").GetComponent <M_MenuSelection>() != null) { m_Chapter00 = GameObject.Find("Chapter00").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter00 = GameObject.Find("Chapter00").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Chapter01").GetComponent <M_MenuSelection>() != null) { m_Chapter01 = GameObject.Find("Chapter01").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter01 = GameObject.Find("Chapter01").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Chapter02").GetComponent <M_MenuSelection>() != null) { m_Chapter02 = GameObject.Find("Chapter02").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter02 = GameObject.Find("Chapter02").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Chapter03").GetComponent <M_MenuSelection>() != null) { m_Chapter03 = GameObject.Find("Chapter03").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter03 = GameObject.Find("Chapter03").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Chapter04").GetComponent <M_MenuSelection>() != null) { m_Chapter04 = GameObject.Find("Chapter04").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter04 = GameObject.Find("Chapter04").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Chapter05").GetComponent <M_MenuSelection>() != null) { m_Chapter05 = GameObject.Find("Chapter05").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter05 = GameObject.Find("Chapter05").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Chapter06").GetComponent <M_MenuSelection>() != null) { m_Chapter06 = GameObject.Find("Chapter06").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter06 = GameObject.Find("Chapter06").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Chapter07").GetComponent <M_MenuSelection>() != null) { m_Chapter07 = GameObject.Find("Chapter07").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_Chapter07 = GameObject.Find("Chapter07").AddComponent <M_MenuSelection>() as M_MenuSelection; } m_CurrentStageSelection = StageSelection.Chapter00; m_DesiredStageSelection = StageSelection.Chapter00; }
float GetDesiredSelectionPosition(StageSelection selection) { m_Chapter00.FadeSpeed = 0.2f; m_Chapter01.FadeSpeed = 0.2f; m_Chapter02.FadeSpeed = 0.2f; m_Chapter03.FadeSpeed = 0.2f; m_Chapter04.FadeSpeed = 0.2f; m_Chapter05.FadeSpeed = 0.2f; m_Chapter06.FadeSpeed = 0.2f; m_Chapter07.FadeSpeed = 0.2f; switch (selection) { case StageSelection.Chapter00: m_Chapter00.DesiredAlpha = 255.0f / 255.0f; m_Chapter01.DesiredAlpha = 100.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return(0.0f); case StageSelection.Chapter01: m_Chapter00.DesiredAlpha = 100.0f / 255.0f; m_Chapter01.DesiredAlpha = 255.0f / 255.0f; m_Chapter02.DesiredAlpha = 100.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return(20.0f); case StageSelection.Chapter02: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 100.0f / 255.0f; m_Chapter02.DesiredAlpha = 255.0f / 255.0f; m_Chapter03.DesiredAlpha = 100.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return(40.0f); case StageSelection.Chapter03: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 100.0f / 255.0f; m_Chapter03.DesiredAlpha = 255.0f / 255.0f; m_Chapter04.DesiredAlpha = 100.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return(60.0f); case StageSelection.Chapter04: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 100.0f / 255.0f; m_Chapter04.DesiredAlpha = 255.0f / 255.0f; m_Chapter05.DesiredAlpha = 100.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return(80.0f); case StageSelection.Chapter05: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 100.0f / 255.0f; m_Chapter05.DesiredAlpha = 255.0f / 255.0f; m_Chapter06.DesiredAlpha = 100.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return(100.0f); case StageSelection.Chapter06: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 100.0f / 255.0f; m_Chapter06.DesiredAlpha = 255.0f / 255.0f; m_Chapter07.DesiredAlpha = 100.0f / 255.0f; return(120.0f); case StageSelection.Chapter07: m_Chapter00.DesiredAlpha = 255.0f / 255.0f; m_Chapter01.DesiredAlpha = 100.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 100.0f / 255.0f; m_Chapter07.DesiredAlpha = 255.0f / 255.0f; return(140.0f); } return(0.0f); }
void RecieveInput() { var deadZone = 0.1f; if (Input.GetAxis("Vertical") > deadZone) { var status = m_CurrentStageSelection; status--; if (status < StageSelection.Chapter00) { status = StageSelection.Chapter00; } m_DesiredStageSelection = status; } else if (Input.GetAxis("Vertical") < -deadZone) { var status = m_CurrentStageSelection; status++; if (status > StageSelection.Chapter07) { status = StageSelection.Chapter07; } m_DesiredStageSelection = status; } if (Input.GetButtonDown("Confirm")) { switch (m_DesiredStageSelection) { case StageSelection.Chapter00: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_01"); break; case StageSelection.Chapter01: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_02"); break; case StageSelection.Chapter02: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_03"); break; case StageSelection.Chapter03: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_04"); break; case StageSelection.Chapter04: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_05"); break; case StageSelection.Chapter05: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_06"); break; case StageSelection.Chapter06: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_07"); break; case StageSelection.Chapter07: M_MainMenuController.CONTROLLER.SetDesiredOpenStage("Turtorial_Level_08"); break; default: return; } M_MainMenuController.CONTROLLER.FadeOutPreperation(); M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.FADE_OUT); m_MenuStatus = StageMenuStatus.FadeOut; CanConfirm = true; } }
public TournamentMenu setStageSelection(StageSelection stageSelection) { this.stageSelection = stageSelection; return(this); }
void Start() { INSTANCE = this; CanConfirm = false; m_MenuStatus = StageMenuStatus.Selecting; m_StageSelector = GameObject.Find("StageSelectionAssets") as GameObject; if (GameObject.Find("Chapter00").GetComponent<M_MenuSelection>() != null) m_Chapter00 = GameObject.Find("Chapter00").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter00 = GameObject.Find("Chapter00").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Chapter01").GetComponent<M_MenuSelection>() != null) m_Chapter01 = GameObject.Find("Chapter01").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter01 = GameObject.Find("Chapter01").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Chapter02").GetComponent<M_MenuSelection>() != null) m_Chapter02 = GameObject.Find("Chapter02").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter02 = GameObject.Find("Chapter02").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Chapter03").GetComponent<M_MenuSelection>() != null) m_Chapter03 = GameObject.Find("Chapter03").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter03 = GameObject.Find("Chapter03").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Chapter04").GetComponent<M_MenuSelection>() != null) m_Chapter04 = GameObject.Find("Chapter04").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter04 = GameObject.Find("Chapter04").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Chapter05").GetComponent<M_MenuSelection>() != null) m_Chapter05 = GameObject.Find("Chapter05").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter05 = GameObject.Find("Chapter05").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Chapter06").GetComponent<M_MenuSelection>() != null) m_Chapter06 = GameObject.Find("Chapter06").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter06 = GameObject.Find("Chapter06").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Chapter07").GetComponent<M_MenuSelection>() != null) m_Chapter07 = GameObject.Find("Chapter07").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_Chapter07 = GameObject.Find("Chapter07").AddComponent<M_MenuSelection>() as M_MenuSelection; m_CurrentStageSelection = StageSelection.Chapter00; m_DesiredStageSelection = StageSelection.Chapter00; }
float GetDesiredSelectionPosition(StageSelection selection) { m_Chapter00.FadeSpeed = 0.2f; m_Chapter01.FadeSpeed = 0.2f; m_Chapter02.FadeSpeed = 0.2f; m_Chapter03.FadeSpeed = 0.2f; m_Chapter04.FadeSpeed = 0.2f; m_Chapter05.FadeSpeed = 0.2f; m_Chapter06.FadeSpeed = 0.2f; m_Chapter07.FadeSpeed = 0.2f; switch (selection) { case StageSelection.Chapter00: m_Chapter00.DesiredAlpha = 255.0f / 255.0f; m_Chapter01.DesiredAlpha = 100.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return 0.0f; case StageSelection.Chapter01: m_Chapter00.DesiredAlpha = 100.0f / 255.0f; m_Chapter01.DesiredAlpha = 255.0f / 255.0f; m_Chapter02.DesiredAlpha = 100.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return 20.0f; case StageSelection.Chapter02: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 100.0f / 255.0f; m_Chapter02.DesiredAlpha = 255.0f / 255.0f; m_Chapter03.DesiredAlpha = 100.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return 40.0f; case StageSelection.Chapter03: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 100.0f / 255.0f; m_Chapter03.DesiredAlpha = 255.0f / 255.0f; m_Chapter04.DesiredAlpha = 100.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return 60.0f; case StageSelection.Chapter04: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 100.0f / 255.0f; m_Chapter04.DesiredAlpha = 255.0f / 255.0f; m_Chapter05.DesiredAlpha = 100.0f / 255.0f; m_Chapter06.DesiredAlpha = 50.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return 80.0f; case StageSelection.Chapter05: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 100.0f / 255.0f; m_Chapter05.DesiredAlpha = 255.0f / 255.0f; m_Chapter06.DesiredAlpha = 100.0f / 255.0f; m_Chapter07.DesiredAlpha = 50.0f / 255.0f; return 100.0f; case StageSelection.Chapter06: m_Chapter00.DesiredAlpha = 50.0f / 255.0f; m_Chapter01.DesiredAlpha = 50.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 100.0f / 255.0f; m_Chapter06.DesiredAlpha = 255.0f / 255.0f; m_Chapter07.DesiredAlpha = 100.0f / 255.0f; return 120.0f; case StageSelection.Chapter07: m_Chapter00.DesiredAlpha = 255.0f / 255.0f; m_Chapter01.DesiredAlpha = 100.0f / 255.0f; m_Chapter02.DesiredAlpha = 50.0f / 255.0f; m_Chapter03.DesiredAlpha = 50.0f / 255.0f; m_Chapter04.DesiredAlpha = 50.0f / 255.0f; m_Chapter05.DesiredAlpha = 50.0f / 255.0f; m_Chapter06.DesiredAlpha = 100.0f / 255.0f; m_Chapter07.DesiredAlpha = 255.0f / 255.0f; return 140.0f; } return 0.0f; }