diff --git a/Editor/BuildProcessors/CopyStrippedAOTAssemblies.cs b/Editor/BuildProcessors/CopyStrippedAOTAssemblies.cs index fcce70c..3cbd5da 100644 --- a/Editor/BuildProcessors/CopyStrippedAOTAssemblies.cs +++ b/Editor/BuildProcessors/CopyStrippedAOTAssemblies.cs @@ -57,6 +57,11 @@ namespace HybridCLR.Editor.BuildProcessors public static void CopyStripDlls(string srcStripDllPath, BuildTarget target) { + if (!SettingsUtil.Enable) + { + Debug.Log($"[CopyStrippedAOTAssemblies] disabled"); + return; + } Debug.Log($"[CopyStrippedAOTAssemblies] CopyScripDlls. src:{srcStripDllPath} target:{target}"); var dstPath = SettingsUtil.GetAssembliesPostIl2CppStripDir(target); diff --git a/Editor/SettingsUtil.cs b/Editor/SettingsUtil.cs index 8265175..84d544e 100644 --- a/Editor/SettingsUtil.cs +++ b/Editor/SettingsUtil.cs @@ -11,7 +11,15 @@ namespace HybridCLR.Editor { public static class SettingsUtil { - public static bool Enable => HybridCLRSettings.Instance.enable; + public static bool Enable + { + get => HybridCLRSettings.Instance.enable; + set + { + HybridCLRSettings.Instance.enable = value; + HybridCLRSettings.Save(); + } + } public static string PackageName { get; } = "com.focus-creative-games.hybridclr_unity"; diff --git a/package.json b/package.json index 18c1324..8ae6690 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "com.focus-creative-games.hybridclr_unity", - "version": "1.1.4", + "version": "1.1.5", "displayName": "HybridCLR", "description": "Unity package for HybridCLR. It includes editor and runtime scripts and assets for HybridCLR", "category": "Runtime",