【修行】属性顺序
parent
d799a102dc
commit
53703a8f2e
|
@ -86,7 +86,7 @@ function MainPlayerView:SetAutoMove()
|
||||||
end
|
end
|
||||||
|
|
||||||
function MainPlayerView:SetName()
|
function MainPlayerView:SetName()
|
||||||
self.NameText.text = PlayerManager.nickName
|
self.NameText.text = PracticeManager.SetNameColor(PlayerManager.nickName,PracticeManager.PracticeLevel)
|
||||||
end
|
end
|
||||||
|
|
||||||
function MainPlayerView:SetWalkDir(dir)
|
function MainPlayerView:SetWalkDir(dir)
|
||||||
|
|
|
@ -37,7 +37,19 @@ local guildSkill = nil
|
||||||
--界面打开时调用(用于子类重写)
|
--界面打开时调用(用于子类重写)
|
||||||
function RoleProInfoPopup:OnOpen(_allAddProVal,_configData,_isShowGuild,_guildSkill)
|
function RoleProInfoPopup:OnOpen(_allAddProVal,_configData,_isShowGuild,_guildSkill)
|
||||||
|
|
||||||
allAddProVal = _allAddProVal
|
local allAddProVal = {}
|
||||||
|
for _proId, _val in pairs(_allAddProVal) do
|
||||||
|
if propertyConfig[_proId] and propertyConfig[_proId].SortId > 0 then
|
||||||
|
local data = {}
|
||||||
|
data.proId = _proId
|
||||||
|
data.val = _val
|
||||||
|
data.sort = propertyConfig[_proId].SortId
|
||||||
|
table.insert(allAddProVal,data)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
table.sort(allAddProVal,function (a,b)
|
||||||
|
return propertyConfig[a.proId].SortId < propertyConfig[b.proId].SortId
|
||||||
|
end)
|
||||||
heroSConFig = _configData
|
heroSConFig = _configData
|
||||||
isShowGuild = _isShowGuild--图鉴不显示公会技能等级特殊操作
|
isShowGuild = _isShowGuild--图鉴不显示公会技能等级特殊操作
|
||||||
guildSkill = _guildSkill and _guildSkill or nil--其他玩家公会技能等级特殊操作
|
guildSkill = _guildSkill and _guildSkill or nil--其他玩家公会技能等级特殊操作
|
||||||
|
@ -46,22 +58,23 @@ function RoleProInfoPopup:OnOpen(_allAddProVal,_configData,_isShowGuild,_guildSk
|
||||||
allPro[i] = {}
|
allPro[i] = {}
|
||||||
end
|
end
|
||||||
--加基础 和 辅助属性
|
--加基础 和 辅助属性
|
||||||
for proId, val in pairs(allAddProVal) do
|
for index, value in ipairs(allAddProVal) do
|
||||||
if propertyConfig[proId] then
|
if propertyConfig[value.proId] then
|
||||||
if propertyConfig[proId].IfShow ~= 0 then
|
if propertyConfig[value.proId].IfShow ~= 0 then
|
||||||
local curLength = #allPro[propertyConfig[proId].IfShow] > 0 and #allPro[propertyConfig[proId].IfShow] or 1
|
local curLength = #allPro[propertyConfig[value.proId].IfShow] > 0 and #allPro[propertyConfig[value.proId].IfShow] or 1
|
||||||
if not allPro[propertyConfig[proId].IfShow][curLength] then
|
if not allPro[propertyConfig[value.proId].IfShow][curLength] then
|
||||||
allPro[propertyConfig[proId].IfShow][curLength] = {}
|
allPro[propertyConfig[value.proId].IfShow][curLength] = {}
|
||||||
table.insert(allPro[propertyConfig[proId].IfShow][curLength],{proId = proId,proVal = val})
|
table.insert(allPro[propertyConfig[value.proId].IfShow][curLength],{proId = value.proId,proVal = value.val})
|
||||||
elseif allPro[propertyConfig[proId].IfShow][curLength] and #allPro[propertyConfig[proId].IfShow][curLength] < 2 then
|
elseif allPro[propertyConfig[value.proId].IfShow][curLength] and #allPro[propertyConfig[value.proId].IfShow][curLength] < 2 then
|
||||||
table.insert(allPro[propertyConfig[proId].IfShow][curLength],{proId = proId,proVal = val})
|
table.insert(allPro[propertyConfig[value.proId].IfShow][curLength],{proId = value.proId,proVal = value.val})
|
||||||
elseif allPro[propertyConfig[proId].IfShow][curLength] and #allPro[propertyConfig[proId].IfShow][curLength] >= 2 then
|
elseif allPro[propertyConfig[value.proId].IfShow][curLength] and #allPro[propertyConfig[value.proId].IfShow][curLength] >= 2 then
|
||||||
allPro[propertyConfig[proId].IfShow][curLength + 1] = {}
|
allPro[propertyConfig[value.proId].IfShow][curLength + 1] = {}
|
||||||
table.insert(allPro[propertyConfig[proId].IfShow][curLength + 1],{proId = proId,proVal = val})
|
table.insert(allPro[propertyConfig[value.proId].IfShow][curLength + 1],{proId = value.proId,proVal = value.val})
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
if isShowGuild then
|
if isShowGuild then
|
||||||
--加公会技能特殊属性
|
--加公会技能特殊属性
|
||||||
allPro[3][1] = {}
|
allPro[3][1] = {}
|
||||||
|
|
Loading…
Reference in New Issue