1
0
mirror of https://github.com/ppy/osu.git synced 2024-12-14 23:05:37 +08:00

Add IsLegacyScore to SoloScoreInfo

This commit is contained in:
Dan Balasescu 2023-12-13 16:08:34 +09:00
parent 0e4e916388
commit 2abf3a55ae
No known key found for this signature in database

View File

@ -150,6 +150,12 @@ namespace osu.Game.Online.API.Requests.Responses
#endregion
/// <summary>
/// Whether this <see cref="ScoreInfo"/> represents a legacy (osu!stable) score.
/// </summary>
[JsonIgnore]
public bool IsLegacyScore => LegacyScoreId != null;
public override string ToString() => $"score_id: {ID} user_id: {UserID}";
/// <summary>
@ -191,6 +197,7 @@ namespace osu.Game.Online.API.Requests.Responses
{
OnlineID = OnlineID,
LegacyOnlineID = (long?)LegacyScoreId ?? -1,
IsLegacyScore = IsLegacyScore,
User = User ?? new APIUser { Id = UserID },
BeatmapInfo = new BeatmapInfo { OnlineID = BeatmapID },
Ruleset = new RulesetInfo { OnlineID = RulesetID },