图鉴修改
parent
73f79d1193
commit
220577bd0d
|
@ -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)
|
||||
|
||||
|
|
Loading…
Reference in New Issue