Lua多条件排序


table.sort(AllcurFriendTypeItem,function (v1,v2)
--排序多条件
--第一判断是否在线
--在线判断皇上
--如果是皇上判断亲密度
local aOnlineValue = self:changeBoolToNumber(v1.online)
local bOnlineValue = self:changeBoolToNumber(v2.online)

if aOnlineValue == bOnlineValue then
if v1.robotScope == v2.robotScope then
return v1.qinMiValue > v2.qinMiValue
else
return v1.robotScope > v2.robotScope
end
else
return aOnlineValue > bOnlineValue
end
end)

Lua多条件排序

在线  皇上  亲密度

大条件是在线  其次 皇上排在前  然后再按亲密度排序

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzpyjw.html