diff --git a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua index 23065dc27a..53449071ba 100644 --- a/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua +++ b/Assets/ManagedResources/~Lua/Modules/Mission/MissionDailyPanel_SecretTreasureTrail.lua @@ -172,9 +172,22 @@ function this:SetRedPoint() this.finalTrailBtnRed:SetActive(QinglongSerectTreasureManager.GetSerectTreasureTrailSingleRedPot(2)) end +local state = { + [1] = 0, + [0] = 1, + [2] = 2, +} --任务列表 function this:showTaskList(type) local rewardData = QinglongSerectTreasureManager.GetQinglongTaskData(type) + table.sort(rewardData,function(a,b) + if state[a.state] == state[b.state] then + return a.id > b.id + else + return a.state > b.state + end + + end) this.ScrollView:SetData(rewardData,function(index, rewardItem) this:SingleTask(rewardItem, rewardData[index]) end)