mirror of https://github.com/ppy/osu
Extract method to avoid nested ternaries
This commit is contained in:
parent
7395f01919
commit
e2950d7027
|
@ -150,7 +150,7 @@ private void load(IAPIProvider api, BeatmapManager beatmaps)
|
|||
},
|
||||
new OsuSpriteText
|
||||
{
|
||||
Text = BeatmapSet.Value.OnlineInfo.HasVideo ? (noVideo ? "without Video" : "with Video") : string.Empty,
|
||||
Text = getVideoSuffixText(),
|
||||
Font = OsuFont.GetFont(size: 11, weight: FontWeight.Bold)
|
||||
},
|
||||
};
|
||||
|
@ -163,5 +163,13 @@ private void load(IAPIProvider api, BeatmapManager beatmaps)
|
|||
private void userChanged(ValueChangedEvent<User> e) => button.Enabled.Value = !(e.NewValue is GuestUser);
|
||||
|
||||
private void enabledChanged(ValueChangedEvent<bool> e) => this.FadeColour(e.NewValue ? Color4.White : Color4.Gray, 200, Easing.OutQuint);
|
||||
|
||||
private string getVideoSuffixText()
|
||||
{
|
||||
if (!BeatmapSet.Value.OnlineInfo.HasVideo)
|
||||
return string.Empty;
|
||||
|
||||
return noVideo ? "without Video" : "with Video";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue