void Update() { switch (selectTiming_p) { case SelectTiming.ProcessStart: selectTiming_p = SelectTiming.ProcessNow; break; case SelectTiming.ProcessNow: if (canInputUsabale == true) { StageInput(); switch (selectingClass_g) { case SelectingClass.Sexual: break; case SelectingClass.Stage: break; } } else { StageTimeControl(); ReturnInitilize(); } TestText(); break; case SelectTiming.ProcessEnd: SystemMgr.sceneMoveUsabale = true; SystemMgr.loadBackBoradUsabale = true; break; } }
void StageInitialize() { clearStageNo = GameData.captureNo; selectingClass_g = SelectingClass.Sexual; selectTiming_p = SelectTiming.ProcessStart; stageSelectType_g = StageSelectType.Stage_1; SystemMgr.loadBackBoradUsabale = false; }
/// <summary> /// 性別判定 /// </summary> void StageInput() { if (InputMgr.vertical <= -0.5f) { Debug.Log("vertical"); canInputUsabale = false; this.reloadTime = DateTime.Now; switch (selectingClass_g) { case SelectingClass.Sexual: if (selectSexual_g == SelectSexual.Male) { selectSexual_g = SelectSexual.Female; } else if (selectSexual_g == SelectSexual.Female) { selectSexual_g = SelectSexual.Title; } else if (selectSexual_g == SelectSexual.Title) { selectSexual_g = SelectSexual.Male; } break; case SelectingClass.Stage: if ((int)stageSelectType_g == clearStageNo) { stageSelectType_g = (StageSelectType)clearStageNo; } else if (stageSelectType_g == StageSelectType.Stage_3) { stageSelectType_g = StageSelectType.Stage_3; } else { stageSelectType_g++; } break; } } else if (InputMgr.vertical >= 0.5f) { Debug.Log("Vertical"); canInputUsabale = false; this.reloadTime = DateTime.Now; switch (selectingClass_g) { case SelectingClass.Sexual: if (selectSexual_g == SelectSexual.Male) { selectSexual_g = SelectSexual.Title; } else if (selectSexual_g == SelectSexual.Female) { selectSexual_g = SelectSexual.Male; } else if (selectSexual_g == SelectSexual.Title) { selectSexual_g = SelectSexual.Female; } break; case SelectingClass.Stage: if (stageSelectType_g == StageSelectType.Stage_1) { stageSelectType_g = StageSelectType.Stage_1; } else { stageSelectType_g--; } break; } } else if (InputMgr.fire6 == true || Input.GetKeyDown(KeyCode.Space)) { canInputUsabale = false; this.reloadTime = DateTime.Now; switch (selectingClass_g) { case SelectingClass.Sexual: if (selectSexual_g == SelectSexual.Title) { selectTiming_p = SelectTiming.ProcessEnd; break; } selectingClass_g = SelectingClass.Stage; break; case SelectingClass.Stage: selectTiming_p = SelectTiming.ProcessEnd; break; } } else if (InputMgr.fire5 == true || Input.GetKeyDown(KeyCode.Escape)) { canInputUsabale = false; this.reloadTime = DateTime.Now; switch (selectingClass_g) { case SelectingClass.Sexual: selectTiming_p = SelectTiming.ProcessEnd; break; case SelectingClass.Stage: selectingClass_g = SelectingClass.Sexual; break; } } }