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