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