refactor(UXAssist): drive lifecycle and save dispatch via ModFeatureRegistry

This commit is contained in:
2026-06-23 03:18:36 +08:00
parent ce199374b4
commit f822c1a5c6
3 changed files with 24 additions and 24 deletions
+8 -2
View File
@@ -14,6 +14,9 @@ public static class UIFunctions
AutoConstructUI.Init();
StarmapFilterUI.Init();
MilkyWayUI.Init();
UXAssist.RegisterExporter(ExportClusterUploadResults);
UXAssist.RegisterImporter((r, version) => ImportClusterUploadResults(r, version));
}
public static void Start()
@@ -97,9 +100,12 @@ public static class UIFunctions
MilkyWayUI.Export(w);
}
public static void ImportClusterUploadResults(BinaryReader r)
public static void ImportClusterUploadResults(BinaryReader r, ushort version)
{
MilkyWayUI.Import(r);
if (version > 1)
MilkyWayUI.Import(r);
else
MilkyWayUI.ClearClusterUploadResults();
}
public static void ClearClusterUploadResults()