From acb35e375e66dd1fa3c2db20448cee1de656de80 Mon Sep 17 00:00:00 2001 From: walon Date: Wed, 21 May 2025 09:19:52 +0800 Subject: [PATCH] rename assembly name ObfuzExtension4HybridCLR to Obfuz4HybridCLR.Editor --- .../Editor/ObfuscateUtil.cs | 2 +- ...ybridCLR.asmdef => Obfuz4HybridCLR.asmdef} | 2 +- ...smdef.meta => Obfuz4HybridCLR.asmdef.meta} | 0 .../Editor/PrebuildCommandExt.cs | 28 +------------------ 4 files changed, 3 insertions(+), 29 deletions(-) rename Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/{ObfuzExtension4HybridCLR.asmdef => Obfuz4HybridCLR.asmdef} (91%) rename Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/{ObfuzExtension4HybridCLR.asmdef.meta => Obfuz4HybridCLR.asmdef.meta} (100%) diff --git a/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs b/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs index 89853bb..ea52e32 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuscateUtil.cs @@ -13,7 +13,7 @@ using System.IO; using HybridCLR.Editor.ABI; using UnityEngine; -namespace ObfuzExtension4HybridCLR +namespace Obfuz4HybridCLR { public static class ObfuscateUtil { diff --git a/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuzExtension4HybridCLR.asmdef b/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef similarity index 91% rename from Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuzExtension4HybridCLR.asmdef rename to Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef index 1a1c9e5..2af5cd5 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuzExtension4HybridCLR.asmdef +++ b/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef @@ -1,5 +1,5 @@ { - "name": "ObfuzExtension4HybridCLR", + "name": "Obfuz4HybridCLR.Editor", "rootNamespace": "", "references": [ "GUID:2373f786d14518f44b0f475db77ba4de", diff --git a/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuzExtension4HybridCLR.asmdef.meta b/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef.meta similarity index 100% rename from Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/ObfuzExtension4HybridCLR.asmdef.meta rename to Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/Obfuz4HybridCLR.asmdef.meta diff --git a/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs b/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs index 6f90d21..95a115d 100644 --- a/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs +++ b/Obfuz/Packages/com.code-philosophy.obfuz4hybridclr/Editor/PrebuildCommandExt.cs @@ -14,9 +14,8 @@ using HybridCLR.Editor.Meta; using UnityEditor.Build; using HybridCLR.Editor.Installer; -namespace ObfuzExtension4HybridCLR +namespace Obfuz4HybridCLR { - public static class PrebuildCommandExt { [MenuItem("HybridCLR/ObfuzExtension/GenerateAll")] @@ -29,31 +28,6 @@ namespace ObfuzExtension4HybridCLR } BuildTarget target = EditorUserBuildSettings.activeBuildTarget; ObfuscateUtil.CompileAndObfuscateHotUpdateAssemblies(target); - //CompileDllCommand.CompileDll(target, EditorUserBuildSettings.development); - - //// obfuscate hot update assemblies - //string hotUpdateAssemblyOutputPath = SettingsUtil.GetHotUpdateDllsOutputDirByTarget(target); - //string obfuscatedAssemblyOutputPath = ObfuzSettings.Instance.GetObfuscatedAssemblyOutputPath(target); - //var assemblySearchPaths = new List - //{ - // hotUpdateAssemblyOutputPath, - //}; - //ObfuscateUtil.Obfuscate(target, assemblySearchPaths, obfuscatedAssemblyOutputPath); - //// override assembly in hot update path with obfuscated assembly - //foreach (string hotUpdateAssName in SettingsUtil.HotUpdateAssemblyNamesIncludePreserved) - //{ - // string srcFile = $"{obfuscatedAssemblyOutputPath}/{hotUpdateAssName}.dll"; - // string dstFile = $"{hotUpdateAssemblyOutputPath}/{hotUpdateAssName}.dll"; - // // not all assemblies are obfuscated - // if (File.Exists(srcFile)) - // { - // File.Copy(srcFile, dstFile, true); - // File.SetLastWriteTimeUtc(dstFile, new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)); - // File.SetCreationTimeUtc(dstFile, new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc)); - // Debug.Log($"[ObfuzExtension] Copy {srcFile} to {dstFile}"); - // } - //} - Il2CppDefGeneratorCommand.GenerateIl2CppDef(); LinkGeneratorCommand.GenerateLinkXml(target); StripAOTDllCommand.GenerateStripedAOTDlls(target);