【排行榜】报错修复

dev_chengFeng
gaoxin 2021-09-09 14:05:44 +08:00
parent a58b5f2d88
commit 60b842e2ab
2 changed files with 7 additions and 4 deletions

View File

@ -2452,7 +2452,7 @@ rankKingList={ [1] = { bgImage = "r_zjm_paihangbang_banner04_zh", name = Languag
[24] = { bgImage = "", name = "" ,rankType = RANK_TYPE.GUILD_DEATHPOS_GUILD,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 24},
[25] = { bgImage = "", name = "" ,rankType = RANK_TYPE.GUILD_DEATHPOS_ALLPERSON,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 25},
[26] = { bgImage = "", name = "" ,rankType = RANK_TYPE.GUILD_DEATHPOS_ALLGUILD,activiteId = 0,isRankingMainPanelShow = 4,RankingListMainSortId = 26},
[27] = { bgImage = "", name = Language[12101] ,rankType = RANK_TYPE.WORLDARENA,activiteId = 0,isRankingMainPanelShow = 2,RankingListMainSortId = 10},
[27] = { bgImage = "", name = Language[12101] ,rankType = RANK_TYPE.WORLDARENA,activiteId = 0,isRankingMainPanelShow = 3,RankingListMainSortId = 10},
}

View File

@ -87,15 +87,18 @@ function this.SwitchView(index)
proud = RankingManager.GetRankProud()
--先执行上一面板关闭逻辑
local currankKingList = {}
local _GoIndex = #rankKingListGo + 1
for i = 1, math.max(#rankKingListGo, #rankKingList) do
if curIndex == rankKingList[i].isRankingMainPanelShow then
local go = rankKingListGo[i]
local go = rankKingListGo[_GoIndex]
if not go then
go=newObject(this.ItemPre)
go.transform:SetParent(this.grid.transform)
go.transform.localScale = Vector3.one
go.transform.localPosition=Vector3.zero;
rankKingListGo[i] = go
--LogPink("i "..i)
rankKingListGo[_GoIndex] = go
_GoIndex = _GoIndex + 1
end
go.gameObject:SetActive(false)
table.insert(currankKingList, rankKingList[i])
@ -105,7 +108,7 @@ function this.SwitchView(index)
if curIndex == rankKingList[i].isRankingMainPanelShow then
for j = 1, #currankKingList do
if currankKingList[j].rankType == rankKingList[i].rankType then
LogYellow("j "..j)
--LogYellow("j "..j)
rankKingListGo[j]:SetActive(true)
this.SingleRankKingListShow(j,i)
end