From 2d33b5a669a927d444e095d2b5cb118b20403440 Mon Sep 17 00:00:00 2001
From: Client_PangDeRong <593317293@qq.com>
Date: 星期三, 23 一月 2019 22:06:40 +0800
Subject: [PATCH] 5930 子 【开发】【1.5.100】诛仙装备开发 / 【前端】【1.5.100】诛仙装备开发

---
 System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs b/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs
index 95373c0..f793382 100644
--- a/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs
+++ b/System/JadeDynastyKnapSack/JadeDynastyItemBeh.cs
@@ -7,9 +7,11 @@
     {
         [SerializeField] ItemCell itemCell;
         [SerializeField] Button lockBtn;
+        [SerializeField] UIEffect effect;
 
         ItemTipsModel tipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
         PlayerPackModel playerPack { get { return ModelCenter.Instance.GetModel<PlayerPackModel>(); } }
+        JadeDynastyEquipModel equipModel { get { return ModelCenter.Instance.GetModel<JadeDynastyEquipModel>(); } }
 
         public void SetDisplay(int index)
         {
@@ -29,12 +31,36 @@
                     tipsModel.SetBagTipsBtn(tipsModel.curAttrData);
                     tipsModel.ShowUICtrl();
                 });
-
+                UpdatePlayerEffect(itemModel.itemInfo.ItemGUID);
             }
             else
             {
                 bool isLock = index > (singlePack.openGridCount - 1);
                 lockBtn.gameObject.SetActive(isLock);
+                UpdatePlayerEffect(null);
+            }
+        }
+
+        private void UpdatePlayerEffect(string guid)
+        {
+            if (effect == null) return;
+
+            if(string.IsNullOrEmpty(guid))
+            {
+                if(effect.IsPlaying)
+                {
+                    effect.Stop();
+                }
+            }
+            else
+            {
+                if(guid == equipModel.lookGuid)
+                {
+                    if (!effect.IsPlaying)
+                    {
+                        effect.Play();
+                    }
+                }
             }
         }
     }

--
Gitblit v1.8.0