Dean Herbert
15db1372aa
Add missing equality implementations on `IRulesetInfo`
2021-12-03 18:01:45 +09:00
Dean Herbert
3bd4872520
Add note about indexing support for `RealmNamedFileUsage.Filename`
2021-11-29 14:12:22 +09:00
Dean Herbert
7488ccd5fe
Update all models to implement `IHasNamedFiles`
2021-11-25 16:41:12 +09:00
Dean Herbert
61009013cc
Give a more correct default value to beatmap and set statuses
2021-11-24 18:48:12 +09:00
Dean Herbert
052ed8f930
Add online status to `RealmBeatmapSet`
2021-11-24 18:48:02 +09:00
Dean Herbert
183b95cbc2
Rename `BeatmapSetOnlineStatus` to `BeatmapOnlineStatus`
...
This variable is used at more than just a set level.
2021-11-24 18:42:49 +09:00
Dan Balasescu
74b6c33fab
Merge pull request #15778 from peppy/ruleset-info-id-usage
...
Update usages of `RulesetInfo.ID` to use `OnlineID` instead
2021-11-24 16:55:28 +09:00
Dean Herbert
bbd3ea5b77
Update all actual usages of `RulesetInfo.ID` to use `OnlineID` instead
2021-11-24 15:50:26 +09:00
Dean Herbert
3946a39b65
Make `BeatmapSet.Metadata` non-null
2021-11-24 15:03:34 +09:00
Dean Herbert
8d69ebd7db
Remove nullability of `Ruleset.CreateInstance`
2021-11-24 12:23:06 +09:00
Dean Herbert
a8bc1ab052
Attempt to fix fody issues by ignoring new property
2021-11-22 16:45:55 +09:00
Dean Herbert
1cdfa6d9a0
Add helper property to access a realm beatmap's beatmap file
2021-11-22 15:30:11 +09:00
Dean Herbert
59e763467f
Move `StoragePath` implementation to an extension method
2021-11-19 16:08:38 +09:00
Dean Herbert
9207b87b76
Add back interface equality but limit to only matching types
2021-11-16 12:35:18 +09:00
Dean Herbert
0b4822b552
Remove newly added equality
2021-11-15 14:35:01 +09:00
Dean Herbert
1d962648c2
Standardise implementations
2021-11-12 19:00:27 +09:00
Dean Herbert
1c49c4a602
Fix incorrect type check
2021-11-12 18:32:39 +09:00
Dean Herbert
54cd1158a4
Add `IBeatmapSetInfo` equality support
2021-11-12 18:16:36 +09:00
Dean Herbert
a67e156883
Add `IBeatmapInfo` equality support
2021-11-12 18:11:33 +09:00
Dean Herbert
f2700b0a6d
Expose bot state via interface
2021-11-05 13:40:44 +09:00
Dean Herbert
7547810979
Change `IBeatmapMetadataInfo.Author` to be an `IUser`
2021-11-04 18:32:42 +09:00
smoogipoo
c8cdc38efd
Always compare OnlineIds by >0
2021-10-20 15:20:34 +09:00
Dean Herbert
2c5ba1d8e2
Change `OnlineID` to non-nullable to allow for indexing in Realm
2021-10-18 15:53:40 +09:00
smoogipoo
cf10239e70
Add a few nullabilities and DCC excludes
2021-10-13 12:51:46 +09:00
Dean Herbert
76c64751de
Remove `RealmBeatmap.Clone` for the time being (incorrectly implemented)
2021-10-12 16:18:12 +09:00
Dean Herbert
129416835f
Remove stray `string.Empty` specification
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>
2021-10-12 15:40:12 +09:00
Dean Herbert
6ca415da9f
Add basic realm models
...
Only the file related ones are really required outside of tests, but
seems like as good an opportunity as ever to get the rest of the models
into the game project.
2021-10-11 15:25:04 +09:00