From 06a5444e67bf745a0cb5de51adcfa78de36707f4 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期六, 18 八月 2018 14:33:20 +0800
Subject: [PATCH] [1885]处理神兽数据

---
 System/Dogz/DogzActiveWin.cs |   18 +++++++++++++++++-
 1 files changed, 17 insertions(+), 1 deletions(-)

diff --git a/System/Dogz/DogzActiveWin.cs b/System/Dogz/DogzActiveWin.cs
index 6ba7d96..744ea5b 100644
--- a/System/Dogz/DogzActiveWin.cs
+++ b/System/Dogz/DogzActiveWin.cs
@@ -34,6 +34,9 @@
                 return m_Model ?? (m_Model = ModelCenter.Instance.GetModel<DogzModel>());
             }
         }
+
+        PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
+
         #region Built-in
         protected override void BindController()
         {
@@ -63,6 +66,8 @@
             UpdateDogzAssistCnt();
             model.UpdateSelectDogzEvent += UpdateSelectDogzEvent;
             model.UpdateAssistDogzEvent += UpdateDogzAssistCnt;
+            model.RefreshDogzEquipAct += RefreshDogzEquipEvent;
+
 
         }
 
@@ -72,6 +77,9 @@
 
         protected override void OnPreClose()
         {
+            model.UpdateSelectDogzEvent -= UpdateSelectDogzEvent;
+            model.UpdateAssistDogzEvent -= UpdateDogzAssistCnt;
+            model.RefreshDogzEquipAct -= RefreshDogzEquipEvent;
         }
 
         protected override void OnAfterClose()
@@ -131,6 +139,14 @@
                 }
             }
         }
+
+
+        private void RefreshDogzEquipEvent(int dogzId)
+        {
+            if (dogzId != model.presentSelectDogz) return;
+            UpdateDogzEquip();
+        }
+
         private void UpdateDogzEquip()
         {
             var _dogzCfg = ConfigManager.Instance.GetTemplate<DogzConfig>(model.presentSelectDogz);
@@ -144,7 +160,7 @@
                 m_DogzEquips[i].gameObject.SetActive(_equiped);
                 if (_equiped)
                 {
-                    m_DogzEquips[i].Display(_data.itemId);
+                    m_DogzEquips[i].Display(_data);
                 }
             }
         }

--
Gitblit v1.8.0