From e3fb9025a90b07f6ef660586c5f2fe1e98f57b22 Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Tue, 30 Mar 2021 17:53:01 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E7=A6=8F=E6=98=9F=E9=AB=98=E7=85=A7?= =?UTF-8?q?=E3=80=91=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Modules/FuXingGaoZhao/FuXingGaoZhaoPanel.lua | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/FuXingGaoZhao/FuXingGaoZhaoPanel.lua b/Assets/ManagedResources/~Lua/Modules/FuXingGaoZhao/FuXingGaoZhaoPanel.lua index 1130860f0a..06de2ae3f6 100644 --- a/Assets/ManagedResources/~Lua/Modules/FuXingGaoZhao/FuXingGaoZhaoPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/FuXingGaoZhao/FuXingGaoZhaoPanel.lua @@ -26,6 +26,7 @@ end --绑定事件(用于子类重写) function FuXingGaoZhao:BindEvent() Util.AddClick(self.backBtn,function () + CheckRedPointStatus(RedPointType.FuXingGaoZhao) self:ClosePanel() end) @@ -65,6 +66,11 @@ end function FuXingGaoZhao:OnSortingOrderChange() Util.AddParticleSortLayer(self.effect, self.sortingOrder - sortingOrder) sortingOrder = self.sortingOrder + -- if(#itemPreList ~= 0)then + -- for i=1,#itemPreList do + -- itemPreList[i]:SetEffectLayer(self.sortingOrder) + -- end + -- end end --界面打开时调用(用于子类重写) @@ -127,7 +133,7 @@ function FuXingGaoZhao:SetTime() self.timer:Start() end -function FuXingGaoZhao:SetSingleReward(go,data,index) +function FuXingGaoZhao:SetSingleReward(go,sdata,index) local reward = Util.GetGameObject(go,"GameObject") local mask = Util.GetGameObject(go,"mask") -- LogBlue("index:"..index.." go:"..tostring(go.name).." 天数:"..tostring(NumToSimplenessFont[index])) @@ -135,8 +141,11 @@ function FuXingGaoZhao:SetSingleReward(go,data,index) if not itemPreList[index] then itemPreList[index] = SubUIManager.Open(SubUIConfig.ItemView,reward.transform) end - itemPreList[index]:OnOpen(false, data.Reward, 0.85,false, false, false, sortingOrder) - mask:SetActive(data.State == 1) + itemPreList[index]:OnOpen(false, sdata.Reward, 0.85,false, false, false, sortingOrder) + mask:SetActive(sdata.State == 1) + local effect = Util.GetGameObject(itemPreList[index].gameObject,"effects/UI_Effect_jinkuang_Fang") + itemPreList[index]:SetEffectLayer(self.sortingOrder) + effect:SetActive((data.ActState == 1) and (sdata.State == 0) and (sdata.Progress <= GetTimeStamp())) end --界面关闭时调用(用于子类重写) @@ -154,6 +163,7 @@ function FuXingGaoZhao:OnDestroy() self.timer = nil end itemPreList={} + rewardList={} SubUIManager.Close(self.UpView) end