设置页面

This commit is contained in:
SoulliesOfficial
2025-03-08 23:11:55 -05:00
parent 076f1a637f
commit c326f3ef90
41 changed files with 2287 additions and 6174 deletions

View File

@@ -13,6 +13,7 @@ namespace Ichni.Editor
public int musicVolume = 100;
public int soundFXVolume = 100;
public EditorSettings(int autoSaveInterval, int maximumAutoSaveCount, int musicVolume, int soundFXVolume)
{
this.autoSaveInterval = autoSaveInterval;
@@ -23,12 +24,13 @@ namespace Ichni.Editor
public static void SaveSettings(EditorSettings settings)
{
ES3.Save("EditorSettings", settings, Application.streamingAssetsPath + "/EditorSettings.es3");
ES3.Save("EditorSettings", settings, Application.persistentDataPath + "/EditorSettings.es3");
}
public static void LoadSettings(ref EditorSettings settings)
{
settings = ES3.Load<EditorSettings>("EditorSettings", Application.streamingAssetsPath + "/EditorSettings.es3");
settings = ES3.Load("EditorSettings", Application.persistentDataPath + "/EditorSettings.es3",
new EditorSettings(300, 3, 100, 100));
}
}
}