Creates a new instance of score information.
The score information options.
Beatmap of the play.
Beatmap MD5 hash.
Beatmap ID.
The date when this play was set.
A score ID.
Max combo of the play.
Whether the map was passed or not.
Score rank will always be F
on passed = false
.
Perfect combo or not?
Hit statistics.
The performance of the play.
Total score of the play.
User ID of the player who set this play.
Username of the player who set this play.
Score accuracy.
Total accuracy of the play.
Number of 100s in standard, 150s in Taiko, 100s in CTB, 100s in mania.
Number of 100s in standard, 150s in Taiko, 100s in CTB, 100s in mania.
Number of 300s.
Number of 300s.
Number of 50s in standard, small fruit in CTB, 50s in mania.
Number of 50s in standard, small fruit in CTB, 50s in mania.
Number of Gekis in standard, Max 300s in mania.
Number of Gekis in standard, Max 300s in mania.
Number of Katus in standard, 200s in mania.
Number of Katus in standard, 200s in mania.
Number of misses.
Number of misses.
Mods of the play.
This will always be null
if ruleset is not set.
Mods of the play.
Score rank.
A rank of the play.
Raw mods of the play that are neutral to any of the rulesets. This can be either bitwise or stringified mod combination. ScoreInfo can't work with mod combinations without an actual ruleset instance. TODO: Implement it in a better way???
Raw mods of the play.
Ruleset ID of the play.
Ruleset ID of the play.
Total hits of a score.
Other score info.
If two scores are equal.
Converts this score information to a plain object convertible to JSON.
Score information convertible to JSON.
Static
fromJSONConverts raw JSON score information to an instance of ScoreInfo.
Raw JSON score information.
Adapted instance of ScoreInfo class.
A score information.