【图鉴】根据表配置控制显示隐藏
parent
3fe1267e86
commit
c8c81215ce
|
@ -209,25 +209,27 @@ function HandBookHeroAndEquipListPanel:GetHeroData()
|
||||||
local twoHeroList = {}
|
local twoHeroList = {}
|
||||||
local oneHeroList = {}
|
local oneHeroList = {}
|
||||||
for id, v in ConfigPairs(ConfigManager.GetConfig(ConfigName.HeroConfig)) do
|
for id, v in ConfigPairs(ConfigManager.GetConfig(ConfigName.HeroConfig)) do
|
||||||
--5星最高星级是10的要在十星里面显示出来
|
if not v.Hide or v.Hide == 0 then
|
||||||
if v.Star == 5 and v.MaxRank >= 10 and (proId == 0 or v.PropertyName == proId) then
|
--5星最高星级是10的要在十星里面显示出来
|
||||||
table.insert(tenHeroList,v)
|
if v.Star == 5 and v.MaxRank >= 10 and (proId == 0 or v.PropertyName == proId) then
|
||||||
if v.MaxRank >= 11 and ActTimeCtrlManager.SingleFuncState(FUNCTION_OPEN_TYPE.RoleAwake) then
|
table.insert(tenHeroList,v)
|
||||||
table.insert(elevenHeroList,v)
|
if v.MaxRank >= 11 and ActTimeCtrlManager.SingleFuncState(FUNCTION_OPEN_TYPE.RoleAwake) then
|
||||||
|
table.insert(elevenHeroList,v)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
--所有的5星都要在六星里面显示出来
|
||||||
|
if v.Star == 5 and (proId == 0 or v.PropertyName == proId) then
|
||||||
|
table.insert(fiveHeroList,v)
|
||||||
|
table.insert(sexHeroList,v)
|
||||||
|
elseif v.Star >= 4 and (proId == 0 or v.PropertyName == proId) then
|
||||||
|
table.insert(fourHeroList,v)
|
||||||
|
elseif v.Star >= 3 and (proId == 0 or v.PropertyName == proId) then
|
||||||
|
table.insert(threeHeroList,v)
|
||||||
|
elseif v.Star >= 2 and (proId == 0 or v.PropertyName == proId) then
|
||||||
|
table.insert(twoHeroList,v)
|
||||||
|
elseif v.Star >= 1 and (proId == 0 or v.PropertyName == proId) then
|
||||||
|
table.insert(oneHeroList,v)
|
||||||
end
|
end
|
||||||
end
|
|
||||||
--所有的5星都要在六星里面显示出来
|
|
||||||
if v.Star == 5 and (proId == 0 or v.PropertyName == proId) then
|
|
||||||
table.insert(fiveHeroList,v)
|
|
||||||
table.insert(sexHeroList,v)
|
|
||||||
elseif v.Star >= 4 and (proId == 0 or v.PropertyName == proId) then
|
|
||||||
table.insert(fourHeroList,v)
|
|
||||||
elseif v.Star >= 3 and (proId == 0 or v.PropertyName == proId) then
|
|
||||||
table.insert(threeHeroList,v)
|
|
||||||
elseif v.Star >= 2 and (proId == 0 or v.PropertyName == proId) then
|
|
||||||
table.insert(twoHeroList,v)
|
|
||||||
elseif v.Star >= 1 and (proId == 0 or v.PropertyName == proId) then
|
|
||||||
table.insert(oneHeroList,v)
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
self:SortHeroNatural(elevenHeroList)
|
self:SortHeroNatural(elevenHeroList)
|
||||||
|
|
Loading…
Reference in New Issue