Add back DI leaderboard retrieval via bindable pathway

This commit is contained in:
Dean Herbert
2022-09-13 17:49:53 +09:00
parent 70e6b595f1
commit 6d167070f8
6 changed files with 86 additions and 29 deletions

View File

@ -23,7 +23,7 @@ using Realms;
namespace osu.Game.Screens.Select.Leaderboards
{
public class BeatmapLeaderboard : Leaderboard<BeatmapLeaderboardScope, ScoreInfo>
public class BeatmapLeaderboard : Leaderboard<BeatmapLeaderboardScope, ScoreInfo>, ILeaderboardScoreSource
{
public Action<ScoreInfo> ScoreSelected;
@ -152,7 +152,8 @@ namespace osu.Game.Screens.Select.Leaderboards
{
SetScores(
scoreManager.OrderByTotalScore(r.Scores.Select(s => s.ToScoreInfo(rulesets, fetchBeatmapInfo))),
r.UserScore?.CreateScoreInfo(rulesets, fetchBeatmapInfo));
r.UserScore?.CreateScoreInfo(rulesets, fetchBeatmapInfo)
);
});
return req;