From 07c910b18e60935b06dfc1632821e88dc8a123bd Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期四, 27 九月 2018 10:25:01 +0800
Subject: [PATCH] 1885 优化神兽功能

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

diff --git a/System/Dogz/DogzActiveWin.cs b/System/Dogz/DogzActiveWin.cs
index e39c5e4..12d824c 100644
--- a/System/Dogz/DogzActiveWin.cs
+++ b/System/Dogz/DogzActiveWin.cs
@@ -19,6 +19,7 @@
         [SerializeField] List<DogzUnEquip> m_DogzUnEquipBtns;
         [SerializeField] List<Text> m_PropertyTypes;
         [SerializeField] List<Text> m_PropertyValues;
+        [SerializeField] List<Image> sliderImglist = new List<Image>();
         [SerializeField] Image m_DogzHeadIcon;
         [SerializeField] Text m_DogzAssistCnt;
         [SerializeField] Button m_AddAssistBtn;
@@ -103,6 +104,26 @@
             int jumpIndex = model.presentSelectDogz - 1 > 0 ? model.presentSelectDogz - 1 : 0;
             m_Controller.JumpIndex(jumpIndex);
         }
+
+        private void SetDefalutDogzEquipState()
+        {
+            for (int i = 0; i < sliderImglist.Count; i++)
+            {
+                ItemModel itemModel = null;
+                bool isPut = model.TryGetDogzEquip(model.presentSelectDogz, model.GetDogzEquipPlaceByIndex(i), out itemModel);
+                if (!isPut)
+                {
+                    sliderImglist[i].fillAmount = 0;
+                    sliderImglist[i].gameObject.SetActive(false);
+                }
+                else
+                {
+                    sliderImglist[i].fillAmount = 1;
+                    sliderImglist[i].gameObject.SetActive(true);
+                }
+            }
+        }
+
         private void UpdateSelectDogzEvent()
         {
             m_Controller.m_Scorller.RefreshActiveCellViews();
@@ -110,6 +131,7 @@
             UpdateDogzEquip();
             UpdateDogzProperty();
             UpdateDogzBtn();
+            SetDefalutDogzEquipState();
             assistBtnRedBehav.redpointId = model.GetDogzAssistRedpointById(model.presentSelectDogz).id;
         }
         private void UpdateDogzSkill()
@@ -154,7 +176,7 @@
             UpdateDogzEquip();
             UpdateDogzProperty();
             UpdateDogzBtn();
-
+            SetDefalutDogzEquipState();
         }
 
         private void UpdateDogzEquip()

--
Gitblit v1.8.0