IScoreInfo
Allow for `long` online IDs and implement in `ScoreInfo`
Update `DifficultyIcon` classes to use `IBeatmapInfo`
IHasOnlineID
Co-authored-by: Salman Ahmed <frenzibyte@gmail.com>
Update text flow usages to use `ITextPart`
APIBeatmap
APIBeatmapSet
Occurs only in tests.
PresentBeatmap
GetScoreRequest
Refactor `BeatmapDifficultyCache` to work with `IBeatmapInfo`
DifficultyIcon
IBeatmapInfo
OnlineID
BeatmapDifficultyCache
DrawableProfileScore
APIScoreInfo
APIMods
CreateScoreInfo
I don't actually know how temporary this one is going to be. The usages are quite deep - ie. converting to a `ScoreInfo` to get a calculated total score for ordering purposes.
SubmittableScore
Statistics
GetScoresRequest
APIScoreInfo.Beatmap
ScoreInfo
RoomSubScreen.BeatmapAvailability
LoadComplete
RequiresChildrenUpdate
ScoreDownloadTracker