图鉴修改

dev_chengFeng
jiaoyangna 2020-08-05 15:43:40 +08:00
parent 73f79d1193
commit 220577bd0d
1 changed files with 22 additions and 14 deletions

View File

@ -189,6 +189,13 @@ function HandBookHeroAndEquipListPanel:OnSortingOrderChange()
orginLayer = self.sortingOrder
end
function HandBookHeroAndEquipListPanel:Clone(_t)
local res = {}
res = _t
return res
end
function HandBookHeroAndEquipListPanel:GetHeroData()
--得到所有的对应星级的英雄
local tenHeroList = {}
@ -241,19 +248,20 @@ function HandBookHeroAndEquipListPanel:GetHeroData()
for k,v in pairs(herodatas) do
temp = 0
if v and #v > 0 then
LogGreen("star:"..k.." heroCount:"..#v.." HeroHaveNum:"..heroNumList[k])
--LogGreen("star:"..k.." heroCount:"..#v.." HeroHaveNum:"..heroNumList[k])
local str = Language[11096]..heroNumList[k].."/"..#v
table.insert(heroScrolldatas,{type = 2,star = k,index = 0,content = str })
for i = 1,#v do
if i%5 == 0 or i == #v then
local tempData = {}
for n = 1, i - temp do
table.insert(tempData,v[n])
for n = temp + 1, i do
table.insert(tempData,v[n])
--LogBlue("v[n].id:"..v[n].Id)
end
if i%5 ==0 then
table.insert(heroScrolldatas,{type = 1,star = k,index = math.floor(i/5), content = tempData })
table.insert(heroScrolldatas,{type = 1,star = k,index = math.floor(i/5), content = tempData})
else
table.insert(heroScrolldatas,{type = 1,star = k,index = math.floor(i/5) + 1, content = tempData })
table.insert(heroScrolldatas,{type = 1,star = k,index = math.floor(i/5) + 1, content = tempData})
end
temp = i
end
@ -271,14 +279,14 @@ function HandBookHeroAndEquipListPanel:GetHeroData()
return a.star > b.star
end
end)
for k,v in ipairs(heroScrolldatas) do
if v.content and v.type ==1 then
LogPink("star:"..v.star.." heroCount:"..#v.content.." index:"..v.index)
for n,m in ipairs(v.content) do
LogYellow("m.Id:"..m.Id.."m.Star:"..m.Star)
end
end
end
-- for k,v in ipairs(heroScrolldatas) do
-- if v.content and v.type ==1 then
-- LogPink("star:"..v.star.." heroCount:"..#v.content.." index:"..v.index)
-- for n,m in ipairs(v.content) do
-- LogYellow("m.Id:"..m.Id.."m.Star:"..m.Star)
-- end
-- end
-- end
return heroScrolldatas
end
@ -327,7 +335,7 @@ function HandBookHeroAndEquipListPanel:OnShowHeroFun()
self:SetSelectBtn()
local data = self:GetHeroData()
self.SystemScrollView:SetData(data, function(dataIndex, go)
LogYellow("dataIndex:"..dataIndex)
--LogYellow("dataIndex:"..dataIndex)
self:showData(go,data[dataIndex])
end,1)