What it is: runtime assembly Neo.Settings: static GameSettings, GameSettingsComponent singleton (persistence via Neo.Save.SaveProvider, QualitySettings presets), and UI binder SettingsView. Scripts live under Assets/Neoxider/Scripts/Settings/.
Contents:
| Doc | Topic |
|---|---|
| GameSettings.md | Static API |
| GameSettingsComponent.md | Scene service |
| SettingsView.md | UI binding |
| GraphicsPreset.md | Named quality tiers |
How to use:
- Add Game Settings Service (
GameObject → Neoxider/Settings/Game Settings Service). - Read from
GameSettings; write viaSet…orSettingsView. - Keep audio volumes in
AMSettings.
Requirements: this module uses QualitySettings and does not require URP. If your project needs URP-specific settings, add com.unity.render-pipelines.universal to the project separately.