From bc6e285b92d8e9d9b19fa89e2b0d90376e88d28f Mon Sep 17 00:00:00 2001 From: walon Date: Fri, 2 Dec 2022 13:14:06 +0800 Subject: [PATCH] =?UTF-8?q?[change]=20=E7=A6=81=E7=94=A8HybridCLR=E6=97=B6?= =?UTF-8?q?=E4=B8=8D=E5=86=8D=E5=A4=8D=E5=88=B6=E8=A3=81=E5=89=AA=E5=90=8E?= =?UTF-8?q?=E7=9A=84AOT=20dll=20[new]=20SettingsUtil.Enable=20=E6=94=AF?= =?UTF-8?q?=E6=8C=81setter=EF=BC=8C=E5=85=81=E8=AE=B8=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=B8=AD=E4=BF=AE=E6=94=B9=E5=BC=80=E5=90=AF=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Editor/BuildProcessors/CopyStrippedAOTAssemblies.cs | 5 +++++ Editor/SettingsUtil.cs | 10 +++++++++- package.json | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) 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",