Пример #1
0
    //------------------------------------------------------------------------

    /*!
     *  @brief		更新処理
     */
    //------------------------------------------------------------------------
    public void Open(uint id)
    {
        SoundUtil.PlaySE(SEID.SE_BATLE_UI_OPEN);
        m_CharaId = id;
        m_Open    = true;

        initPanel();

        Label_text = GameTextUtil.GetText("battle_infotext4");

        //「ENEMY INFO」テキスト差し替え
        {
            uint area_category_id = ReplaceAssetManager.getAreaCategoryIDFromQuestID(BattleParam.m_QuestMissionID); //MainMenuParam.m_RegionIDからは直接は取らない(中断復帰時対策)
            MasterDataQuestAppearance[] questAppearance = MasterFinder <MasterDataQuestAppearance> .Instance.SelectWhere("where area_category_id = ?", area_category_id).ToArray();

            if (questAppearance.IsNullOrEmpty() == false)
            {
                //Label_text = GameTextUtil.GetText(questAppearance[0].enemy_info_text_key);
                // テキストキーではなく直接テキストが入っている
                Label_text = questAppearance[0].enemy_info_text_key;
            }
        }

        m_TargetWindowStep = eTargetWindowStep.OPEN_INIT;
    }
Пример #2
0
    //------------------------------------------------------------------------

    /*!
     *  @brief		更新処理
     */
    //------------------------------------------------------------------------
    public void OnClose()
    {
        if (m_TargetWindowStep != eTargetWindowStep.CLOSE)
        {
            SoundUtil.PlaySE(SEID.SE_MENU_RET);
            m_TargetWindowStep = eTargetWindowStep.CLOSE;
        }
    }
Пример #3
0
    //------------------------------------------------------------------------

    /*!
     *  @brief		更新処理
     */
    //------------------------------------------------------------------------
    void Update()
    {
        switch (m_TargetWindowStep)
        {
        case eTargetWindowStep.OPEN_INIT:
        {
            if (unitAilmentPanel.Ailment_obj_list.Count >= 2)
            {
                unitAilmentPanel.setupCharaAilmentInfo(BattleParam.m_EnemyParam[BattleParam.m_TargetEnemyWindow].m_StatusAilmentChara);
                m_TargetWindowStep = eTargetWindowStep.OPEN;
            }
        }
        break;

        case eTargetWindowStep.OPEN:
        {
            Window_y -= (3840 * Time.deltaTime);
            if (Window_y <= 0)
            {
                Window_y           = 0;
                m_TargetWindowStep = eTargetWindowStep.NONE;
            }
        }
        break;

        case eTargetWindowStep.CLOSE:
        {
            Window_y += (3840 * Time.deltaTime);
            if (Window_y >= 960)
            {
                m_TargetWindowStep = eTargetWindowStep.NONE;
                m_Close            = true;
                Destroy(this.gameObject);
            }
        }
        break;

        default:
            break;
        }
    }