From d9162dbbe3d50443cab8ebeb29c5e64427412e1c Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Tue, 28 Sep 2021 13:39:24 +0800 Subject: [PATCH] =?UTF-8?q?=E9=80=89=E4=B8=AD=E6=A1=86=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../~Lua/Modules/Likability/HeroLikeAbilityPanel.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua b/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua index cfa8d7411c..d8b2a2e95c 100644 --- a/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Likability/HeroLikeAbilityPanel.lua @@ -308,6 +308,7 @@ function HeroLikeAbilityPanel:UpdateItemList() self.itemList[i].pre = newObjToParent(self.itemPre,self.grid) self.itemList[i].pre.name = "itemPre"..i self.itemList[i].go = SubUIManager.Open(SubUIConfig.ItemView,self.itemList[i].pre.transform) + self.itemList[i].data = items[i] end self.itemList[i].pre.gameObject:SetActive(true) self.itemList[i].go:OnOpen(false,{items[i].id,items[i].num},1.1,false,false,false,self.sortingOrder) @@ -333,11 +334,19 @@ function HeroLikeAbilityPanel:UpdateItemList() end, 0.5) end end + LogGreen("newid:"..newid.." curselectId:"..curselectId.." self.itemListNum[curselectId]:"..tostring(self.itemListNum[curselectId]) ) if newid < 1 then self.select.gameObject:SetActive(false) elseif curselectId ~= newid and (not self.itemListNum[curselectId] or self.itemListNum[curselectId] < 1) then curselectId = newid self:SetSelectKuang(par) + elseif self.itemListNum[curselectId] and self.itemListNum[curselectId] > 0 then + for i = 1,#self.itemList do + if self.itemList[i] and self.itemList[i].data and self.itemList[i].data.id == curselectId then + self:SetSelectKuang(self.itemList[i].pre) + break + end + end end end