Settings System
Quick Start
using OmniSave.Settings;
// Save settings
await SettingsManager.SetSetting("Audio.MasterVolume", 0.8f);
await SettingsManager.SetSetting("Graphics.Quality", 2);
// Load settings
float volume = SettingsManager.GetSetting("Audio.MasterVolume", 1.0f);
int quality = SettingsManager.GetSetting("Graphics.Quality", 1);Auto-Save (Default)
// Auto-saves by default
await SettingsManager.SetSetting("Controls.Sensitivity", 2.5f);
// Disable auto-save
SettingsManager.AutoSave = false;
await SettingsManager.SetSetting("test", 123);
await SettingsManager.SaveAsync(); // Manual saveEvent-Driven Updates
Custom Setting Types
Settings vs Game Saves
Feature
Settings
Game Saves
Last updated