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