Add room leaderboard to results

This commit is contained in:
smoogipoo
2018-12-21 18:22:13 +09:00
parent 8a2cc64bfa
commit 4149734f89
8 changed files with 226 additions and 8 deletions

View File

@ -18,6 +18,8 @@ namespace osu.Game.Screens.Multi.Match.Components
{
public class MatchLeaderboard : Leaderboard<MatchLeaderboardScope, RoomScore>
{
public Action<IEnumerable<RoomScore>> ScoresLoaded;
private readonly Room room;
public MatchLeaderboard(Room room)
@ -42,7 +44,11 @@ namespace osu.Game.Screens.Multi.Match.Components
var req = new GetRoomScoresRequest(room.RoomID.Value ?? 0);
req.Success += r => scoresCallback?.Invoke(r);
req.Success += r =>
{
scoresCallback?.Invoke(r);
ScoresLoaded?.Invoke(r);
};
return req;
}