diff --git a/Editor/HybridCLR/BuildDLLCommand.cs b/Editor/HybridCLR/BuildDLLCommand.cs index fabaaa0..ca37415 100644 --- a/Editor/HybridCLR/BuildDLLCommand.cs +++ b/Editor/HybridCLR/BuildDLLCommand.cs @@ -24,7 +24,6 @@ public static class BuildDLLCommand { ScriptingDefineSymbols.RemoveScriptingDefineSymbol(EnableHybridClrScriptingDefineSymbol); HybridCLR.Editor.SettingsUtil.Enable = false; - SyncAssemblyContent.RefreshAssembly(); } /// @@ -36,7 +35,6 @@ public static class BuildDLLCommand ScriptingDefineSymbols.RemoveScriptingDefineSymbol(EnableHybridClrScriptingDefineSymbol); ScriptingDefineSymbols.AddScriptingDefineSymbol(EnableHybridClrScriptingDefineSymbol); HybridCLR.Editor.SettingsUtil.Enable = true; - SyncAssemblyContent.RefreshAssembly(); } #if ENABLE_HYBRIDCLR diff --git a/Editor/HybridCLR/SynAssemblysContent.cs b/Editor/HybridCLR/SynAssemblysContent.cs index 6f4d574..3f96322 100644 --- a/Editor/HybridCLR/SynAssemblysContent.cs +++ b/Editor/HybridCLR/SynAssemblysContent.cs @@ -6,15 +6,14 @@ namespace AlicizaX.Editor { public static class SyncAssemblyContent { - [MenuItem("HybridCLR/Sync Assembly")] - public static void RefreshAssembly() + public static void GenerateAssemblyLoadData() { AssemblyLoadData assemblyLoadData = new AssemblyLoadData(); assemblyLoadData.HotUpdateAssemblies = HybridCLR.Editor.SettingsUtil.HotUpdateAssemblyFilesIncludePreserved; assemblyLoadData.AOTMetaAssemblies = HybridCLR.Editor.SettingsUtil.AOTAssemblyNames; File.WriteAllText("Assets/Resources/AssemblyLoadData.bytes", Utility.Json.ToJson(assemblyLoadData)); - AssetDatabase.Refresh(); AssetDatabase.SaveAssets(); + AssetDatabase.Refresh(); } } }