【专属升星】======选择英雄界面报错修改

dev_chengFeng
wangzhenxing 2022-05-26 11:14:13 +08:00
parent 1c715438c8
commit a2cab243fc
2 changed files with 18 additions and 6 deletions

View File

@ -95,23 +95,32 @@ function this:Refresh(_page)
local heroDatas={} local heroDatas={}
for i = 1, #heros do for i = 1, #heros do
LogError(heros[i][1].." "..heros[i][2].." "..heros[i][3]) -- LogError(heros[i][1].." "..heros[i][2].." "..heros[i][3])
local CONFIG = itemConfig --heros[i][2] == 6 and itemConfig or heroConfig local CONFIG = heros[i][2] and itemConfig or heroConfig
if CONFIG[heros[i][1]] then if CONFIG[heros[i][1]] then
if not heroDatas[heros[i][2]] then if not heroDatas[heros[i][2]] then
heroDatas[heros[i][2]] = {} heroDatas[heros[i][2]] = {}
end 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]) local group=ConfigManager.TryGetConfigData(ConfigName.RewardGroup,CONFIG[heros[i][1]].RewardGroup[1])
if group then if group then
-- LogError("group.ShowItem[1]=="..group.ShowItem[1]) -- LogError("group.ShowItem[1]=="..group.ShowItem[1])
-- LogError("group.ShowItem[1][1]=="..group.ShowItem[1][1]) -- LogError("group.ShowItem[1][1]=="..group.ShowItem[1][1])
end end
-- 特殊物品 或者 加入了版本的神将 --如果没有3 说明是升星活动进来的这个界面
if heros[i][2] == 6 or (group and HeroManager.InVersion(group.ShowItem[1][1]) ) then if heros[i][3] then
table.insert(heroDatas[heros[i][2]],{CONFIG[heros[i][1]],heros[i][2],heros[i][3],heros[i][1]}) -- 特殊物品 或者 加入了版本的神将
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 end
end end
for i = 1, 6 do for i = 1, 6 do

View File

@ -403,6 +403,9 @@ function this.SetRankingNum(root,rank)
sortNumTabs[i]=Util.GetGameObject(root,"SortNum/SortNum ("..i..")") sortNumTabs[i]=Util.GetGameObject(root,"SortNum/SortNum ("..i..")")
sortNumTabs[i]:SetActive(false) sortNumTabs[i]:SetActive(false)
end end
if rank==0 then
return
end
if rank < 4 then if rank < 4 then
sortNumTabs[rank]:SetActive(true) sortNumTabs[rank]:SetActive(true)
else else