/// <summary> /// チュートリアル向けの特殊処理 /// </summary> private void updateForTutorial() { if (BattleParam.IsTutorial() && m_InGameMenuQuest2.Menu_active != false && m_InGameMenuQuest2.Option_active != false ) { BattleTutorialManager.TutorialOptionMenuPhase tutorial_option_menu_phase = BattleParam.getTutorialOptionMenuPhase(); switch (tutorial_option_menu_phase) { case BattleTutorialManager.TutorialOptionMenuPhase.INIT: { // チュートリアルで説明する項目を初期化 LocalSaveOption cOption = LocalSaveManager.Instance.LoadFuncOption(); if (cOption != null) { if (cOption.m_OptionBattleSkillTurn != (int)LocalSaveDefine.OptionBattleSkillTurn.OFF) { OnOption(6); } if (cOption.m_OptionBattleSkillCost != (int)LocalSaveDefine.OptionBattleSkillCost.OFF) { OnOption(8); } } } break; case BattleTutorialManager.TutorialOptionMenuPhase.SKILL_TURN: { m_InGameMenuQuest2.Bgm_switch_enable = false; m_InGameMenuQuest2.Se_switch_enable = false; m_InGameMenuQuest2.Guide_switch_enable = false; m_InGameMenuQuest2.Tips_switch_enable = false; m_InGameMenuQuest2.Voice_switch_enable = false; m_InGameMenuQuest2.Speed_switch_enable = false; m_InGameMenuQuest2.Skill_turn_switch_enable = true; m_InGameMenuQuest2.Confirm_as_switch_enable = false; m_InGameMenuQuest2.Skill_cost_switch_enable = false; m_InGameMenuQuest2.Battle_achieve_switch_enable = false; m_InGameMenuQuest2.Quest_end_tips_switch_enable = false; m_InGameMenuQuest2.Auto_play_stop_boss_switch_enable = false; m_InGameMenuQuest2.Auto_play_use_as_switch_enable = false; m_InGameMenuQuest2.Back_button_enable = false; m_InGameMenuQuest2.Back_text_color = new Color32(255, 255, 255, 128); m_InGameMenuQuest2.IsScreenBgTouch = false; } break; case BattleTutorialManager.TutorialOptionMenuPhase.SKILL_COST: { m_InGameMenuQuest2.Bgm_switch_enable = false; m_InGameMenuQuest2.Se_switch_enable = false; m_InGameMenuQuest2.Guide_switch_enable = false; m_InGameMenuQuest2.Tips_switch_enable = false; m_InGameMenuQuest2.Voice_switch_enable = false; m_InGameMenuQuest2.Speed_switch_enable = false; m_InGameMenuQuest2.Skill_turn_switch_enable = false; m_InGameMenuQuest2.Confirm_as_switch_enable = false; m_InGameMenuQuest2.Skill_cost_switch_enable = true; m_InGameMenuQuest2.Battle_achieve_switch_enable = false; m_InGameMenuQuest2.Quest_end_tips_switch_enable = false; m_InGameMenuQuest2.Auto_play_stop_boss_switch_enable = false; m_InGameMenuQuest2.Auto_play_use_as_switch_enable = false; m_InGameMenuQuest2.Back_button_enable = false; m_InGameMenuQuest2.Back_text_color = new Color32(255, 255, 255, 128); m_InGameMenuQuest2.IsScreenBgTouch = false; } break; case BattleTutorialManager.TutorialOptionMenuPhase.BACK_BUTTON: { m_InGameMenuQuest2.Bgm_switch_enable = false; m_InGameMenuQuest2.Se_switch_enable = false; m_InGameMenuQuest2.Guide_switch_enable = false; m_InGameMenuQuest2.Tips_switch_enable = false; m_InGameMenuQuest2.Voice_switch_enable = false; m_InGameMenuQuest2.Speed_switch_enable = false; m_InGameMenuQuest2.Skill_turn_switch_enable = false; m_InGameMenuQuest2.Confirm_as_switch_enable = false; m_InGameMenuQuest2.Skill_cost_switch_enable = false; m_InGameMenuQuest2.Battle_achieve_switch_enable = false; m_InGameMenuQuest2.Quest_end_tips_switch_enable = false; m_InGameMenuQuest2.Auto_play_stop_boss_switch_enable = false; m_InGameMenuQuest2.Auto_play_use_as_switch_enable = false; m_InGameMenuQuest2.Back_button_enable = true; m_InGameMenuQuest2.Back_text_color = Color.white; m_InGameMenuQuest2.IsScreenBgTouch = true; } break; case BattleTutorialManager.TutorialOptionMenuPhase.ALL_ON: default: { m_InGameMenuQuest2.Bgm_switch_enable = true; m_InGameMenuQuest2.Se_switch_enable = true; m_InGameMenuQuest2.Guide_switch_enable = true; m_InGameMenuQuest2.Tips_switch_enable = true; m_InGameMenuQuest2.Voice_switch_enable = true; m_InGameMenuQuest2.Speed_switch_enable = true; m_InGameMenuQuest2.Skill_turn_switch_enable = true; m_InGameMenuQuest2.Confirm_as_switch_enable = true; m_InGameMenuQuest2.Skill_cost_switch_enable = true; m_InGameMenuQuest2.Battle_achieve_switch_enable = true; m_InGameMenuQuest2.Quest_end_tips_switch_enable = true; m_InGameMenuQuest2.Auto_play_stop_boss_switch_enable = true; m_InGameMenuQuest2.Auto_play_use_as_switch_enable = true; m_InGameMenuQuest2.Back_button_enable = true; m_InGameMenuQuest2.Back_text_color = Color.white; m_InGameMenuQuest2.IsScreenBgTouch = true; } break; } } }