//------------------------------------------------------------------------ /*! * @brief 更新処理 */ //------------------------------------------------------------------------ public void OpenHero() { SoundUtil.PlaySE(SEID.SE_BATLE_UI_OPEN); Open(GlobalDefine.PartyCharaIndex.LEADER); m_SkillWindowStep = eSkillWindowStep.OPEN_WAIT_HERO; }
//------------------------------------------------------------------------ /*! * @brief 更新処理 */ //------------------------------------------------------------------------ public void OnClose() { if (m_SkillWindowStep == eSkillWindowStep.NONE) { SoundUtil.PlaySE(SEID.SE_MENU_RET); m_SkillWindowStep = eSkillWindowStep.CLOSE; } }
//------------------------------------------------------------------------ /*! * @brief 更新処理 */ //------------------------------------------------------------------------ void Update() { switch (m_SkillWindowStep) { case eSkillWindowStep.OPEN_WAIT_HERO: { if (Time.deltaTime < 0.1f) { initHero(); skillWindowParty.setup(GlobalDefine.PartyCharaIndex.HERO, changePartyUnit); skillWindowParty.m_ClickAction = changePartyUnit; m_SkillWindowStep = eSkillWindowStep.OPEN_WAIT; } } break; case eSkillWindowStep.OPEN_WAIT: { if (Time.deltaTime < 0.1f) { m_SkillWindowStep = eSkillWindowStep.OPEN; } } break; case eSkillWindowStep.OPEN: { Window_y -= (3840 * Time.deltaTime); if (Window_y <= 0) { Window_y = 0; m_Open = true; m_SkillWindowStep = eSkillWindowStep.NONE; } } break; case eSkillWindowStep.CLOSE: { Window_y += (3840 * Time.deltaTime); if (Window_y >= 960) { m_SkillWindowStep = eSkillWindowStep.NONE; m_Close = true; } } break; default: break; } }
//------------------------------------------------------------------------ /*! * @brief 更新処理 */ //------------------------------------------------------------------------ public void Open(GlobalDefine.PartyCharaIndex charaIdx) { if (charaIdx == GlobalDefine.PartyCharaIndex.ERROR) { return; } SoundUtil.PlaySE(SEID.SE_BATLE_UI_OPEN); m_CharaIdx = charaIdx; m_CharaId = InGamePlayerParty.m_PlayerPartyChara[(int)m_CharaIdx].m_CharaMasterDataParam.fix_id; initPanel(); setupStatusWindow(); skillWindowParty.setup(m_CharaIdx, changePartyUnit); skillWindowParty.m_ClickAction = changePartyUnit; m_SkillWindowStep = eSkillWindowStep.OPEN_WAIT; }