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)
在線 皇上 親密度
大條件是在線 其次 皇上排在前 然后再按親密度排序
參考
http://www.tuicool.com/articles/yuEfQn6