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