3da762e145
Replace EF ScoreInfo
with realm version
...
May contain errors.
2022-01-12 16:57:27 +09:00
0dd23c46b0
Add basic RealmScore
implementation
2022-01-12 16:57:27 +09:00
c3df58e01c
Add required properties to make realm models backwards compatible
2022-01-12 16:39:36 +09:00
618903c217
Rename realm to become imposter classes
2022-01-12 16:39:36 +09:00
15db1372aa
Add missing equality implementations on IRulesetInfo
2021-12-03 18:01:45 +09:00
3bd4872520
Add note about indexing support for RealmNamedFileUsage.Filename
2021-11-29 14:12:22 +09:00
7488ccd5fe
Update all models to implement IHasNamedFiles
2021-11-25 16:41:12 +09:00
61009013cc
Give a more correct default value to beatmap and set statuses
2021-11-24 18:48:12 +09:00
052ed8f930
Add online status to RealmBeatmapSet
2021-11-24 18:48:02 +09:00
183b95cbc2
Rename BeatmapSetOnlineStatus
to BeatmapOnlineStatus
...
This variable is used at more than just a set level.
2021-11-24 18:42:49 +09:00
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
bbd3ea5b77
Update all actual usages of RulesetInfo.ID
to use OnlineID
instead
2021-11-24 15:50:26 +09:00
3946a39b65
Make BeatmapSet.Metadata
non-null
2021-11-24 15:03:34 +09:00
8d69ebd7db
Remove nullability of Ruleset.CreateInstance
2021-11-24 12:23:06 +09:00
a8bc1ab052
Attempt to fix fody issues by ignoring new property
2021-11-22 16:45:55 +09:00
1cdfa6d9a0
Add helper property to access a realm beatmap's beatmap file
2021-11-22 15:30:11 +09:00
59e763467f
Move StoragePath
implementation to an extension method
2021-11-19 16:08:38 +09:00
9207b87b76
Add back interface equality but limit to only matching types
2021-11-16 12:35:18 +09:00
0b4822b552
Remove newly added equality
2021-11-15 14:35:01 +09:00
1d962648c2
Standardise implementations
2021-11-12 19:00:27 +09:00
1c49c4a602
Fix incorrect type check
2021-11-12 18:32:39 +09:00
54cd1158a4
Add IBeatmapSetInfo
equality support
2021-11-12 18:16:36 +09:00
a67e156883
Add IBeatmapInfo
equality support
2021-11-12 18:11:33 +09:00
f2700b0a6d
Expose bot state via interface
2021-11-05 13:40:44 +09:00
7547810979
Change IBeatmapMetadataInfo.Author
to be an IUser
2021-11-04 18:32:42 +09:00
c8cdc38efd
Always compare OnlineIds by >0
2021-10-20 15:20:34 +09:00
2c5ba1d8e2
Change OnlineID
to non-nullable to allow for indexing in Realm
2021-10-18 15:53:40 +09:00
cf10239e70
Add a few nullabilities and DCC excludes
2021-10-13 12:51:46 +09:00
76c64751de
Remove RealmBeatmap.Clone
for the time being (incorrectly implemented)
2021-10-12 16:18:12 +09:00
129416835f
Remove stray string.Empty
specification
...
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com >
2021-10-12 15:40:12 +09:00
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