1
0
mirror of https://github.com/ppy/osu.git synced 2025-01-13 11:23:00 +08:00

Fix UserTopScoreContainer is also tinted

This commit is contained in:
Ganendra Afrasya 2019-11-01 23:00:55 +07:00
parent d9a91100fb
commit ce3b34a768
2 changed files with 5 additions and 3 deletions

View File

@ -38,6 +38,7 @@ namespace osu.Game.Online.Leaderboards
private readonly ScoreInfo score;
private readonly int rank;
private readonly bool canHighlighted;
private Box background;
private Container content;
@ -50,10 +51,11 @@ namespace osu.Game.Online.Leaderboards
private List<ScoreComponentLabel> statisticsLabels;
public LeaderboardScore(ScoreInfo score, int rank)
public LeaderboardScore(ScoreInfo score, int rank, bool canHighlighted = true)
{
this.score = score;
this.rank = rank;
this.canHighlighted = canHighlighted;
RelativeSizeAxes = Axes.X;
Height = HEIGHT;
@ -101,7 +103,7 @@ namespace osu.Game.Online.Leaderboards
background = new Box
{
RelativeSizeAxes = Axes.Both,
Colour = user.Id == api.LocalUser.Value.Id ? colour.YellowLight : Color4.Black,
Colour = user.Id == api.LocalUser.Value.Id && canHighlighted ? colour.YellowLight : Color4.Black,
Alpha = background_alpha,
},
},

View File

@ -77,7 +77,7 @@ namespace osu.Game.Screens.Select.Leaderboards
if (newScore == null)
return;
LoadComponentAsync(new LeaderboardScore(newScore.Score, newScore.Position)
LoadComponentAsync(new LeaderboardScore(newScore.Score, newScore.Position, false)
{
Action = () => ScoreSelected?.Invoke(newScore.Score)
}, drawableScore =>