feat: add cross-engine platform services

This commit is contained in:
2026-09-05 02:33:55 +08:00
parent 1bfb99d4c3
commit 0030f5b794
10 changed files with 171 additions and 42 deletions
+3
View File
@@ -38,6 +38,9 @@ namespace ShrinkDataSaver
var settingsPath = Path.Combine(rootPath, cfg.settingsFileName);
var storage = new LocalStorageProvider(rootPath);
ShrinkDataSaverPlatform.SettingsWriteDebounceSeconds = cfg.settingsWriteDebounceSeconds;
ShrinkDataSaverPlatform.MaxSlots = cfg.maxSlots;
ShrinkSettings.Initialize(storage, settingsPath);
ShrinkSave.Initialize(storage, savesDir, cfg.saveFileExtension, config.CurrentSaveVersion);
ShrinkSettings.LoadAsync().Forget();