AlicizaX/Client/Packages/com.alicizax.unity/Editor/HybridCLR/SynAssemblysContent.cs

20 lines
701 B
C#
Raw Normal View History

2025-03-07 18:00:59 +08:00
using System.IO;
using AlicizaX.Runtime;
2025-01-23 19:06:48 +08:00
using UnityEditor;
namespace AlicizaX.Editor
{
public static class SyncAssemblyContent
{
2025-03-11 21:03:30 +08:00
public static void GenerateAssemblyLoadData()
2025-01-23 19:06:48 +08:00
{
2025-03-07 18:00:59 +08:00
AssemblyLoadData assemblyLoadData = new AssemblyLoadData();
assemblyLoadData.HotUpdateAssemblies = HybridCLR.Editor.SettingsUtil.HotUpdateAssemblyFilesIncludePreserved;
assemblyLoadData.AOTMetaAssemblies = HybridCLR.Editor.SettingsUtil.AOTAssemblyNames;
2025-03-11 21:03:30 +08:00
File.WriteAllText("Assets/Resources/AssemblyLoadData.bytes", Utility.Json.ToJson(assemblyLoadData));
2025-01-23 19:06:48 +08:00
AssetDatabase.SaveAssets();
2025-03-11 21:03:30 +08:00
AssetDatabase.Refresh();
2025-01-23 19:06:48 +08:00
}
}
2025-03-07 18:00:59 +08:00
}