Dean Herbert
|
c4887269f7
|
Avoid performing a realm write if there are no changes pending in RulesetConfigManager
|
2022-09-26 14:55:23 +09:00 |
|
Dean Herbert
|
31a447fda0
|
Update parameter discards
|
2022-06-24 21:26:19 +09:00 |
|
Dan Balasescu
|
f8830c6850
|
Automated #nullable processing
|
2022-06-17 16:37:17 +09:00 |
|
Dean Herbert
|
d7342880f5
|
Update remaining cases of clashes with realm.Write and realm.RegisterForNotifications
|
2022-01-25 13:09:48 +09:00 |
|
Dean Herbert
|
6eb2c28e41
|
Rename RealmContextFactory to RealmAccess
|
2022-01-24 20:38:07 +09:00 |
|
Dean Herbert
|
114c9e8c1f
|
Update all usages of CreateContext to use either Run or Write
|
2022-01-21 17:27:08 +09:00 |
|
Dean Herbert
|
329bae50b0
|
Switch realm ruleset configuration to use ruleset's ShortName as key
|
2021-11-22 18:52:00 +09:00 |
|
Dean Herbert
|
8fb9aec730
|
Fix threaded realm usage not disposing context fast enough
|
2021-10-15 16:39:53 +09:00 |
|
Dean Herbert
|
e47ccbd08a
|
Fix realm transactional overhead when rapidly changing RulesetConfigManager values
|
2021-10-15 13:50:26 +09:00 |
|
Dean Herbert
|
a1d325cb22
|
Mark key and value non-nullable (at realm end) and simplify Value logic
|
2021-09-15 17:16:05 +09:00 |
|
Dean Herbert
|
a150fb2996
|
Add nullability directive and make variant non-nullable
|
2021-09-15 17:16:05 +09:00 |
|
Dean Herbert
|
dcfe9c67e3
|
Make ruleset id non-nullable
|
2021-09-15 17:12:04 +09:00 |
|
Dean Herbert
|
80ecf81be3
|
Rename all databased setting classes to be specific to rulesets for now
|
2021-09-15 17:12:04 +09:00 |
|
Dean Herbert
|
520e550764
|
Bring back SettingsStore to avoid changing ruleset API for now
Also fixes some remaining test failures due to locally constructed
rulesets that are not being tracked by the game.
|
2021-09-15 17:12:02 +09:00 |
|
Dean Herbert
|
a2f1752344
|
Make settings works with current caching structure
Will likely pull out that `RulesetConfigCache` next, but this is an
"everything works" state.
|
2021-09-15 16:31:13 +09:00 |
|
Huo Yaoyuan
|
04b3297a05
|
Constrain configuration lookup as enum.
|
2019-12-09 17:45:26 +08:00 |
|
smoogipoo
|
3f8928ca25
|
Suppress warnings
|
2019-11-12 13:41:54 +09:00 |
|
Dean Herbert
|
8617aaa2a7
|
Update licence header (and remove year)
|
2019-01-24 17:43:03 +09:00 |
|
smoogipoo
|
22e8a0bb6e
|
Make ruleset config manager variants nullable
|
2018-06-11 13:13:36 +09:00 |
|
Dean Herbert
|
32a74f95a5
|
Normalize all the line endings
|
2018-04-13 18:26:38 +09:00 |
|
Dean Herbert
|
03154dbc63
|
Fix incorrect initial migration
Also adds variant to settings
|
2018-01-25 23:41:03 +09:00 |
|
Dean Herbert
|
5a00ae36d1
|
Add database-based configuration for rulesets
|
2018-01-24 17:45:28 +09:00 |
|
smoogipoo
|
dee298c395
|
No more statics + better unregistration
|
2018-01-18 17:40:05 +09:00 |
|
smoogipoo
|
c2c478750d
|
Remove generics from OSD registration methods
|
2018-01-18 16:57:32 +09:00 |
|
smoogipoo
|
92da02db87
|
Add extension to filename
|
2018-01-17 21:07:37 +09:00 |
|
smoogipoo
|
0b7e1ce667
|
Add a way to have ruleset-specific configs
|
2018-01-17 19:45:18 +09:00 |
|