コード例 #1
0
    /// <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;
            }
        }
    }