From 741fda7fb0a4a75bcaa6bf2c5cce6a166b426f40 Mon Sep 17 00:00:00 2001 From: liutao <821580467@qq.com> Date: Mon, 20 Oct 2025 16:14:01 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E6=B7=B7=E6=B7=86=E3=80=91=E4=B8=B4?= =?UTF-8?q?=E6=97=B6=E5=85=B3=E9=97=AD=E6=B7=B7=E6=B7=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Editor/Common/BuildLauncherInEditor.cs | 31 ++++++++++--------- ProjectNLD/ProjectSettings/Obfuz.asset | 3 +- 2 files changed, 19 insertions(+), 15 deletions(-) diff --git a/ProjectNLD/Assets/Editor/Common/BuildLauncherInEditor.cs b/ProjectNLD/Assets/Editor/Common/BuildLauncherInEditor.cs index 3ccdce66fd3..a1768c9315c 100644 --- a/ProjectNLD/Assets/Editor/Common/BuildLauncherInEditor.cs +++ b/ProjectNLD/Assets/Editor/Common/BuildLauncherInEditor.cs @@ -71,22 +71,25 @@ class BuildLauncher BuildUtils.SetFileReadable(Application.dataPath + HybirdCLRGenerateDir); - // #region 未接入Obfuz - // PrebuildCommand.GenerateAll(); - // #endregion - - #region 接入Obfuz - // GenerateObfuzLinkXml(); - ObfuzMenu.GenerateEncryptionVM(); - ObfuzMenu.SaveSecretFile(); + if (ObfuzSettings.Instance.buildPipelineSettings.enable) + { + // GenerateObfuzLinkXml(); + ObfuzMenu.GenerateEncryptionVM(); + ObfuzMenu.SaveSecretFile(); - PrebuildCommandExt.GenerateAll(); - #endregion - - // Obfuz 需要重新混淆热更后的dll而不是直接拷贝 - HotUpadeEditorHelper.CompileAndObfuscateAndCopyDllToTarget(); + PrebuildCommandExt.GenerateAll(); + + // Obfuz 需要重新混淆热更后的dll而不是直接拷贝 + HotUpadeEditorHelper.CompileAndObfuscateAndCopyDllToTarget(); + } + else + { + // #region 未接入Obfuz + PrebuildCommand.GenerateAll(); + // #endregion + HotUpadeEditorHelper.CopyHotUpdateDll(); + } - // HotUpadeEditorHelper.CopyHotUpdateDll(); HotUpadeEditorHelper.CopyMetaDataDll(); } diff --git a/ProjectNLD/ProjectSettings/Obfuz.asset b/ProjectNLD/ProjectSettings/Obfuz.asset index 868092d7685..d0d12f103aa 100644 --- a/ProjectNLD/ProjectSettings/Obfuz.asset +++ b/ProjectNLD/ProjectSettings/Obfuz.asset @@ -13,7 +13,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: buildPipelineSettings: - enable: 1 + enable: 0 linkXmlProcessCallbackOrder: 10000 obfuscationProcessCallbackOrder: 10000 compatibilitySettings: @@ -24,6 +24,7 @@ MonoBehaviour: - Phxh - GamePlay - GameWrapper + - FrameWork nonObfuscatedButReferencingObfuscatedAssemblies: [] additionalAssemblySearchPaths: [] obfuscateObfuzRuntime: 1