From fd2fe34d7522d909e5474bd659afed88c0615a23 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期二, 13 十一月 2018 10:28:23 +0800
Subject: [PATCH] 2348 【BUG】【1.3】灵宠解锁技能界面重复出现
---
System/Pet/PetAttributeMethods.cs | 14 ++++++++++++--
1 files changed, 12 insertions(+), 2 deletions(-)
diff --git a/System/Pet/PetAttributeMethods.cs b/System/Pet/PetAttributeMethods.cs
index 00ea8f9..ca23f74 100644
--- a/System/Pet/PetAttributeMethods.cs
+++ b/System/Pet/PetAttributeMethods.cs
@@ -95,7 +95,7 @@
isAutoTrain = false;
breakLockBtn.AddListener(ClickBreakBtn);
petAutoTrainBtn.AddListener(ClickPetAutoTrainBtn);
- PlayerPetDatas.Event_H0704Update += RefreshPetInfo;
+ PlayerPetDatas.Event_H0704Update += RefreshPetInfoUpdate;
PlayerPetDatas.Event_H0704Add += RefreshPetInfo;
petStoneBtn.AddListener(() => { WindowCenter.Instance.Open<PetStoneTipsWin>(); });
curPetSkillCtrl.OnRefreshCell += RefreshCurPetSkillCell;
@@ -115,7 +115,7 @@
{
typePetID = 0;
StopCoroutine("FrameDelay");
- PlayerPetDatas.Event_H0704Update -= RefreshPetInfo;
+ PlayerPetDatas.Event_H0704Update -= RefreshPetInfoUpdate;
PlayerPetDatas.Event_H0704Add -= RefreshPetInfo;
curPetSkillCtrl.OnRefreshCell -= RefreshCurPetSkillCell;
allPetSkillCtrl.OnRefreshCell -= RefreshAllPetSkillCell;
@@ -340,6 +340,16 @@
}
}
#endregion
+ private void RefreshPetInfoUpdate(int _petID)
+ {
+ if (petInfoConfig == null) return;
+ SoundPlayer.Instance.PlayUIAudio(19);
+ m_UIeffect2.Play();
+ AllPetAttrCtrl();
+ curPetSkillCtrl.m_Scorller.RefreshActiveCellViews();
+ CreateAllPetSkill();
+ PetPanelAssignment(petInfoConfig.ID, true);
+ }
private void RefreshPetInfo()
{
if (petInfoConfig == null) return;
--
Gitblit v1.8.0