I want the settings to be stored as strongly typed properties on classes.
Mods can add their own classes to be saved.
Those classes are automatically shown in the settings menu ui.
When user changes something, that change is performed in the settings class.
When the user clicks apply, an apply method on the modified classes is called.
Add an event on settings load and on save. This would be used to serialize these classes.
I want the settings to be stored as strongly typed properties on classes.
Mods can add their own classes to be saved.
Those classes are automatically shown in the settings menu ui.
When user changes something, that change is performed in the settings class. When the user clicks apply, an apply method on the modified classes is called.
Add an event on settings load and on save. This would be used to serialize these classes.