void StageInitialize() { clearStageNo = GameData.captureNo; selectingClass_g = SelectingClass.Sexual; selectTiming_p = SelectTiming.ProcessStart; stageSelectType_g = StageSelectType.Stage_1; SystemMgr.loadBackBoradUsabale = false; }
/// <summary> /// 初期化 /// </summary> void StrengthInitialize() { strengthTiming_p = StrengthTiming.ProcessingStart; selectingClass_p = SelectingClass.Sexual; sexualType_p = SexualType.Male; statusType_p = StatusType.HP; canInputUsabale = true; canSaving = true; addStatus = 0; SystemMgr.loadBackBoradUsabale = false; }
/// <summary> /// 入力操作 /// </summary> void InputType() { if (InputMgr.fire6 == true || Input.GetKeyDown(KeyCode.Space)) { switch (selectingClass_p) { case SelectingClass.Sexual: if (sexualType_p != SexualType.ProcessingEnd) { selectingClass_p = SelectingClass.Status; } else { strengthTiming_p = StrengthTiming.ProcessingEnd; } break; case SelectingClass.Status: selectingClass_p = SelectingClass.AddControl; break; case SelectingClass.AddControl: if (canSaving == true) { AddStatus(); SavingStrength(); ResetAddStatus(); canSaving = false; } selectingClass_p = SelectingClass.Sexual; break; } } else if (InputMgr.fire5 == true || Input.GetKeyDown(KeyCode.Escape)) { switch (selectingClass_p) { case SelectingClass.Sexual: strengthTiming_p = StrengthTiming.ProcessingEnd; break; case SelectingClass.Status: selectingClass_p = SelectingClass.Sexual; break; case SelectingClass.AddControl: ResetAddStatus(); selectingClass_p = SelectingClass.Status; break; } } }
/// <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; } } }