From f15fbf6576190500544daedae8ebc160c5ec482c Mon Sep 17 00:00:00 2001 From: gaoxin Date: Fri, 21 May 2021 14:14:09 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=8E=A2=E5=AE=9D=E3=80=91=E7=89=A9?= =?UTF-8?q?=E5=93=81=E7=BD=AE=E7=81=B0=E5=90=8E=E4=B8=8D=E5=86=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=85=89=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/LuckyTurnTable/LuckyTurnTablePanel.lua | 5 ++++- Assets/ManagedResources/~Lua/View/ItemView.lua | 4 ++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/Assets/ManagedResources/~Lua/Modules/LuckyTurnTable/LuckyTurnTablePanel.lua b/Assets/ManagedResources/~Lua/Modules/LuckyTurnTable/LuckyTurnTablePanel.lua index 9ffc4cf21a..84b77faaf2 100644 --- a/Assets/ManagedResources/~Lua/Modules/LuckyTurnTable/LuckyTurnTablePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/LuckyTurnTable/LuckyTurnTablePanel.lua @@ -591,10 +591,13 @@ end function this.SetItemViewGray(data) for i = 1, #data do if LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum~=0 then - Util.SetGray(this.itemViewList[i].gameObject,data[i].luckTimes >=LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum) + local isGray = data[i].luckTimes >= LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum + Util.SetGray(this.itemViewList[i].gameObject, isGray) + this.itemViewList[i]:SetEffectShow(not isGray) end if LuckyTurnTableManager.dialRewardConfig[data[i].luckId].LimitNum==0 then Util.SetGray(this.itemViewList[i].gameObject,false) + this.itemViewList[i]:SetEffectShow(true) end end end diff --git a/Assets/ManagedResources/~Lua/View/ItemView.lua b/Assets/ManagedResources/~Lua/View/ItemView.lua index ba4ef7c0bd..7b99895370 100644 --- a/Assets/ManagedResources/~Lua/View/ItemView.lua +++ b/Assets/ManagedResources/~Lua/View/ItemView.lua @@ -42,6 +42,7 @@ function ItemView:InitComponent() self.EffectOrginScale = 1 self.EffectOrginScaleQu = 1 + self.effectRoot = Util.GetGameObject(self.gameObject, "effects") self.pokemonEffect = Util.GetGameObject(self.gameObject, "effects/pokemonEffect") self.pokemonEffectPartical = Util.GetGameObject(self.pokemonEffect, "ziti mask"):GetComponent(typeof(UnityEngine.ParticleSystem)) @@ -363,6 +364,9 @@ function ItemView:SetEffectLayer(effectLayer) self.EffectOrginLayerQu = effectLayer end +function ItemView:SetEffectShow(isShow) + self.effectRoot:SetActive(isShow) +end function ItemView:NoGetRewardShow(_reward, effectLayer, isShowAddImage) self.isRewardItemPop=false