Also, mark as nullable for some properties.
IsPlayable
UserPlayable
Handles consumers who still haven't updated to use `IsPlayable` yet.
IsPlayable(...)
Mod
GetSettingUnderlyingValue
SettingSource
This reverts commit 252b945d3b, reversing changes made to a1b39a96cf.
252b945d3b
a1b39a96cf
IMod
Was pretty pointless and made it hard to use the custom serialisation terms arbitrarily in tests.
IDeepCloneable
CreateCopy
Mod.Ranked
Ranked
IsUserPlayable
Mod.Description
this
Co-authored-by: Bartłomiej Dach <dach.bartlomiej@gmail.com>