From ee7b2b9919d25cea01d9458e0fa9e6be429672bd Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Wed, 10 Nov 2021 15:20:18 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E8=A1=8C=E3=80=91=E7=89=B9?= =?UTF-8?q?=E6=95=88=E7=A9=BF=E9=80=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Practice/PracticePanel.lua | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Practice/PracticePanel.lua b/Assets/ManagedResources/~Lua/Modules/Practice/PracticePanel.lua index 6fa18bf3b5..fe55fa8996 100644 --- a/Assets/ManagedResources/~Lua/Modules/Practice/PracticePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Practice/PracticePanel.lua @@ -65,6 +65,7 @@ function Practice:InitComponent() self.pointList = {} self.lineList = {} self.effectUpgradeList = {} + self.effectPointsList = {} self.mask = Util.GetGameObject(self.gameObject, "mask") self.skillObj=Util.GetGameObject(self.gameObject, "SkillObj") @@ -264,6 +265,11 @@ function Practice:OnSortingOrderChange() Util.SetParticleSortLayer(self.fx_ui_xiuxingshengxin_03, self.sortingOrder+1) Util.SetParticleSortLayer(self.fx_ui_xiuxingshengxin_cangzhu, self.sortingOrder+1) self.ManCanvas.sortingOrder = self.sortingOrder + 2 + if self.effectPointsList then + for i = 1, #self.effectPointsList do + Util.SetParticleSortLayer(self.effectPointsList[i], self.sortingOrder+1) + end + end -- 头像层级 if self.playerInfoView then self.playerInfoView:SetLayer(self.sortingOrder) @@ -323,11 +329,11 @@ function Practice:RefreshPoints() self.pointList[i]:SetActive(true) self.pointList[i]:GetComponent("Image").sprite = self.spLoader:LoadSprite(data.Img) self.pointList[i]:GetComponent("RectTransform").localPosition = data.Pos - local loopEffect = Util.GetGameObject(self.pointList[i],"looping") - loopEffect:SetActive(data.State == 1) + self.effectPointsList[i] = Util.GetGameObject(self.pointList[i],"looping") + self.effectPointsList[i]:SetActive(data.State == 1) self.effectUpgradeList[i] = Util.GetGameObject(self.pointList[i],"Fx_xiuxing_qiu_brust") -- LogGreen("self.sortingOrder:"..tostring(self.sortingOrder)) - Util.SetParticleSortLayer(loopEffect, self.sortingOrder+1) + Util.SetParticleSortLayer(self.effectPointsList[i], self.sortingOrder+1) Util.SetParticleSortLayer(self.effectUpgradeList[i], self.sortingOrder+1) -- self.effectUpgradeList[i]:SetActive(false) Util.AddOnceClick(self.pointList[i],function ()