void RecieveAuthorInput() { if (Input.GetButtonDown("Back") || Input.GetButtonDown("Confirm")) { this.m_AssembleMenuStatus = AssembleMenuStatus.Selecting; } }
void RecieveInput() { var deadZone = 0.1f; if (Input.GetAxis("Vertical") > deadZone) { var status = m_CurrentMenuStatus; status--; if (status < AssembleMenuSelection.GameStart) { status = AssembleMenuSelection.GameStart; } m_DesiredStatus = status; } else if (Input.GetAxis("Vertical") < -deadZone) { var status = m_CurrentMenuStatus; status++; if (status > AssembleMenuSelection.AboutAuthor) { status = AssembleMenuSelection.AboutAuthor; } m_DesiredStatus = status; } if (Input.GetButtonDown("Confirm")) { switch (m_DesiredStatus) { case AssembleMenuSelection.GameStart: M_MainMenuController.CONTROLLER.FadeOutPreperation(); M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.FADE_OUT); this.m_AssembleMenuStatus = AssembleMenuStatus.FadeOut; break; case AssembleMenuSelection.StageSelect: M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.MAIN_MENU_CHAPTER_SELECTION); this.m_AssembleMenuStatus = AssembleMenuStatus.HalfFadeOutToChapter; break; case AssembleMenuSelection.AboutAuthor: M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.MAIN_MENU_ABOUT_THE_AUTHOR); this.m_AssembleMenuStatus = AssembleMenuStatus.HalfFadeOutToAuthor; break; default: return; } } else if (Input.GetButtonDown("Back")) { M_MainMenuController.CONTROLLER.SetMainMenuStatus(M_MainMenuController.MAIN_MENU_STATUS.MAIN_MENU_LANGUAGE_SELECTION); this.m_AssembleMenuStatus = AssembleMenuStatus.FadeOut; } }
void RecieveStageInput() { if (Input.GetButtonDown("Back")) { this.m_AssembleMenuStatus = AssembleMenuStatus.Selecting; } if (M_StageSelectController.INSTANCE != null && M_StageSelectController.INSTANCE.CanConfirm) { this.m_AssembleMenuStatus = AssembleMenuStatus.FadeOut; } }
void Start() { m_AssembleMenuStatus = AssembleMenuStatus.Selecting; m_MenuSelector = GameObject.Find("Title_Selections") as GameObject; if (GameObject.Find("Ass_GameStart").GetComponent <M_MenuSelection>() != null) { m_GameStart = GameObject.Find("Ass_GameStart").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_GameStart = GameObject.Find("Ass_GameStart").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Ass_StageSelect").GetComponent <M_MenuSelection>() != null) { m_StageSelect = GameObject.Find("Ass_StageSelect").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_StageSelect = GameObject.Find("Ass_StageSelect").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Ass_AboutAuthor").GetComponent <M_MenuSelection>() != null) { m_AboutAuthor = GameObject.Find("Ass_AboutAuthor").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_AboutAuthor = GameObject.Find("Ass_AboutAuthor").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Ass_SelectLineLeft").GetComponent <M_MenuSelection>() != null) { m_SelectLineLeft = GameObject.Find("Ass_SelectLineLeft").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_SelectLineLeft = GameObject.Find("Ass_SelectLineLeft").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Ass_SelectLineRight").GetComponent <M_MenuSelection>() != null) { m_SelectLineRight = GameObject.Find("Ass_SelectLineRight").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_SelectLineRight = GameObject.Find("Ass_SelectLineRight").AddComponent <M_MenuSelection>() as M_MenuSelection; } if (GameObject.Find("Ass_SelectPaint").GetComponent <M_MenuSelection>() != null) { m_SelectPaint = GameObject.Find("Ass_SelectPaint").GetComponent <M_MenuSelection>() as M_MenuSelection; } else { m_SelectPaint = GameObject.Find("Ass_SelectPaint").AddComponent <M_MenuSelection>() as M_MenuSelection; } m_CurrentMenuStatus = AssembleMenuSelection.GameStart; m_DesiredStatus = AssembleMenuSelection.GameStart; }
void Start() { m_AssembleMenuStatus = AssembleMenuStatus.Selecting; m_MenuSelector = GameObject.Find("Title_Selections") as GameObject; if (GameObject.Find("Ass_GameStart").GetComponent<M_MenuSelection>() != null) m_GameStart = GameObject.Find("Ass_GameStart").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_GameStart = GameObject.Find("Ass_GameStart").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Ass_StageSelect").GetComponent<M_MenuSelection>() != null) m_StageSelect = GameObject.Find("Ass_StageSelect").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_StageSelect = GameObject.Find("Ass_StageSelect").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Ass_AboutAuthor").GetComponent<M_MenuSelection>() != null) m_AboutAuthor = GameObject.Find("Ass_AboutAuthor").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_AboutAuthor = GameObject.Find("Ass_AboutAuthor").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Ass_SelectLineLeft").GetComponent<M_MenuSelection>() != null) m_SelectLineLeft = GameObject.Find("Ass_SelectLineLeft").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_SelectLineLeft = GameObject.Find("Ass_SelectLineLeft").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Ass_SelectLineRight").GetComponent<M_MenuSelection>() != null) m_SelectLineRight = GameObject.Find("Ass_SelectLineRight").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_SelectLineRight = GameObject.Find("Ass_SelectLineRight").AddComponent<M_MenuSelection>() as M_MenuSelection; if (GameObject.Find("Ass_SelectPaint").GetComponent<M_MenuSelection>() != null) m_SelectPaint = GameObject.Find("Ass_SelectPaint").GetComponent<M_MenuSelection>() as M_MenuSelection; else m_SelectPaint = GameObject.Find("Ass_SelectPaint").AddComponent<M_MenuSelection>() as M_MenuSelection; m_CurrentMenuStatus = AssembleMenuSelection.GameStart; m_DesiredStatus = AssembleMenuSelection.GameStart; }