通常ミッション並び替え追加
This commit is contained in:
parent
66a8f317a5
commit
f1bd0c5cb2
|
|
@ -167,6 +167,9 @@ public class MissionManager : MonoBehaviour
|
||||||
return list.FirstOrDefault(data => !GameDataManager.GameData.AchievedMission.Contains(data.id)) ?? list.Last();
|
return list.FirstOrDefault(data => !GameDataManager.GameData.AchievedMission.Contains(data.id)) ?? list.Last();
|
||||||
});
|
});
|
||||||
latestMissionList = latestMissionList.Where(data => CheckAvailableMission(data, GameDataManager.GameData.MyRecipes));
|
latestMissionList = latestMissionList.Where(data => CheckAvailableMission(data, GameDataManager.GameData.MyRecipes));
|
||||||
|
// 達成済み未獲得,進行中,すべて達成の順にミッションを並べ替え
|
||||||
|
latestMissionList = latestMissionList.OrderByDescending(data => data.count <= GetProgressValue(data));
|
||||||
|
latestMissionList = latestMissionList.OrderBy(data => GameDataManager.GameData.AchievedMission.Contains(data.id));
|
||||||
foreach (var missionData in latestMissionList)
|
foreach (var missionData in latestMissionList)
|
||||||
{
|
{
|
||||||
var missionView = listView.AddItemView(missionData);
|
var missionView = listView.AddItemView(missionData);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue