/// <summary>
    /// 特性ボタン選択
    /// </summary>
    /// <param name="data"></param>
    private void OnSelectBossAtr(ChallengeSelect.EventData data)
    {
        SoundUtil.PlaySE(SEID.SE_MENU_OK);

        Dialog newDialog = Dialog.Create(DialogType.DialogScroll);

        newDialog.SetDialogTextFromTextkey(DialogTextType.Title, "growth_boss_12");
        newDialog.SetDialogText(DialogTextType.MainText, MasterDataUtil.GetBossAbilityText(data.questMaster));
        newDialog.SetDialogTextFromTextkey(DialogTextType.OKText, "common_button1");
        newDialog.EnableCancel();
        newDialog.Show();
    }
示例#2
0
    private void OnSelectTabButton()
    {
        SoundUtil.PlaySE(SEID.SE_MM_A03_TAB);

        switch (m_model.currentType)
        {
        case QuestDetailModel.TabType.Info:
            SwitchPrefabs(false);
            ChangeInfoWindow(() =>
            {
                SwitchPrefabs(true);
                m_QuestDetailInfo.tab.ActivateButton();
            });

            MainMenuHeader.UnderMsgRequest(GameTextUtil.GetText("kk104f_description"));
            break;

        case QuestDetailModel.TabType.Mission:
            SwitchPrefabs(false);
            ChangeInfoWindow(() =>
            {
                SwitchPrefabs(true);
                if (m_bGetMissionData == false)
                {
                    //ミッションデータ未取得
                    sendMissionGet(() =>
                    {
                        m_QuestDetailInfo.tab.ActivateButton();
                        m_bGetMissionData = true;
                    });
                }
                else
                {
                    //ミッションデータ取得済み
                    m_QuestDetailInfo.tab.ActivateButton();
                }
            });

            MainMenuHeader.UnderMsgRequest(GameTextUtil.GetText("kk105f_description"));
            break;

        case QuestDetailModel.TabType.Rule:
            SwitchPrefabs(false);
            ChangeInfoWindow(() =>
            {
                m_QuestDetailMessage.Title = GameTextUtil.GetText("questinfo3_text");
#if false// TODO: MasterDataQuestをコメントアウトする。問題がなければ削除する。
                if (m_MasterDataQuest != null)
                {
                    m_QuestDetailMessage.Message = m_MasterDataQuest.quest_requirement_text;
                }
                else
#endif
                {
                    m_QuestDetailMessage.Message = m_MasterDataQuest2.quest_requirement_text;
                }
                SwitchPrefabs(true);

                m_QuestDetailInfo.tab.ActivateButton();
            });

            MainMenuHeader.UnderMsgRequest(GameTextUtil.GetText("kk106f_description"));
            break;

        case QuestDetailModel.TabType.Boss:
            SwitchPrefabs(false);
            ChangeInfoWindow(() =>
            {
                m_QuestDetailMessage.Title   = GameTextUtil.GetText("questinfo4_text");
                m_QuestDetailMessage.Message = MasterDataUtil.GetBossAbilityText(m_MasterDataQuest2);
                SwitchPrefabs(true);

                m_QuestDetailInfo.tab.ActivateButton();
            });
            MainMenuHeader.UnderMsgRequest(GameTextUtil.GetText("kk108f_description"));
            break;
        }
    }