From a2cab243fcc3aba828acdee22b665f1b97bb1c90 Mon Sep 17 00:00:00 2001 From: wangzhenxing Date: Thu, 26 May 2022 11:14:13 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=B8=93=E5=B1=9E=E5=8D=87=E6=98=9F?= =?UTF-8?q?=E3=80=91=3D=3D=3D=3D=3D=3D=E9=80=89=E6=8B=A9=E8=8B=B1=E9=9B=84?= =?UTF-8?q?=E7=95=8C=E9=9D=A2=E6=8A=A5=E9=94=99=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Popup/View/GeneralPopup_ChooseUpHero.lua | 21 +++++++++++++------ .../Ranking/RankingSingleListPanel.lua | 3 +++ 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_ChooseUpHero.lua b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_ChooseUpHero.lua index 8af42b2efc..bf862f26b7 100644 --- a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_ChooseUpHero.lua +++ b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_ChooseUpHero.lua @@ -95,23 +95,32 @@ function this:Refresh(_page) local heroDatas={} for i = 1, #heros do - LogError(heros[i][1].." "..heros[i][2].." "..heros[i][3]) - local CONFIG = itemConfig --heros[i][2] == 6 and itemConfig or heroConfig + -- LogError(heros[i][1].." "..heros[i][2].." "..heros[i][3]) + local CONFIG = heros[i][2] and itemConfig or heroConfig if CONFIG[heros[i][1]] then if not heroDatas[heros[i][2]] then heroDatas[heros[i][2]] = {} end - LogError("groupid=="..CONFIG[heros[i][1]].RewardGroup[1]) + --LogError("groupid=="..CONFIG[heros[i][1]].RewardGroup[1]) local group=ConfigManager.TryGetConfigData(ConfigName.RewardGroup,CONFIG[heros[i][1]].RewardGroup[1]) if group then -- LogError("group.ShowItem[1]=="..group.ShowItem[1]) -- LogError("group.ShowItem[1][1]=="..group.ShowItem[1][1]) end - -- 特殊物品 或者 加入了版本的神将 - if heros[i][2] == 6 or (group and HeroManager.InVersion(group.ShowItem[1][1]) ) then - table.insert(heroDatas[heros[i][2]],{CONFIG[heros[i][1]],heros[i][2],heros[i][3],heros[i][1]}) + --如果没有3 说明是升星活动进来的这个界面 + if heros[i][3] then + -- 特殊物品 或者 加入了版本的神将 + if heros[i][2] == 6 or (group and HeroManager.InVersion(group.ShowItem[1][1]) ) then + table.insert(heroDatas[heros[i][2]],{CONFIG[heros[i][1]],heros[i][2],heros[i][3],heros[i][1]}) + end + else + if heros[i][2] == 6 or HeroManager.InVersion(heros[i][1]) then + table.insert(heroDatas[heros[i][2]],{CONFIG[heros[i][1]],heros[i][2],heros[i][3],heros[i][1]}) + end + end + end end for i = 1, 6 do diff --git a/Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua b/Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua index ee63125b0b..ca735edb8b 100644 --- a/Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Ranking/RankingSingleListPanel.lua @@ -403,6 +403,9 @@ function this.SetRankingNum(root,rank) sortNumTabs[i]=Util.GetGameObject(root,"SortNum/SortNum ("..i..")") sortNumTabs[i]:SetActive(false) end + if rank==0 then + return + end if rank < 4 then sortNumTabs[rank]:SetActive(true) else