Interface IOptionsStore
- Namespace
- SurvivorsMaker.Run
- Assembly
- SurvivorsMaker.Run.dll
Persistence boundary for user preferences; implementations own their storage and error handling.
public interface IOptionsStore
Methods
Load()
Loads user preferences; implementations choose their fallback when no saved options exist.
OptionsState Load()
Returns
Save(OptionsState)
Stores user preferences without coupling them to progression or the saved run.
void Save(OptionsState options)
Parameters
optionsOptionsState