From 4311cefe56117fe1e4916694c480be567711c874 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=80=9D=E6=B5=B7?= <1464576565@qq.com> Date: Thu, 20 Mar 2025 12:35:44 +0800 Subject: [PATCH] modify --- Editor/HybridCLR/BuilderGenerate.cs | 8 ----- Runtime/Constant/AppBuilderSetting.cs | 13 +++++++ Runtime/Constant/AssemblyLoadData.cs | 43 ----------------------- Runtime/Constant/AssemblyLoadData.cs.meta | 3 -- 4 files changed, 13 insertions(+), 54 deletions(-) delete mode 100644 Runtime/Constant/AssemblyLoadData.cs delete mode 100644 Runtime/Constant/AssemblyLoadData.cs.meta diff --git a/Editor/HybridCLR/BuilderGenerate.cs b/Editor/HybridCLR/BuilderGenerate.cs index 527cc19..66a9062 100644 --- a/Editor/HybridCLR/BuilderGenerate.cs +++ b/Editor/HybridCLR/BuilderGenerate.cs @@ -6,14 +6,6 @@ namespace AlicizaX.Editor { public static class BuilderGenerate { - public static void GenerateAssemblyLoadData() - { - AssemblyLoadData assemblyLoadData = new AssemblyLoadData(); - assemblyLoadData.HotUpdateAssemblies = HybridCLR.Editor.SettingsUtil.HotUpdateAssemblyFilesIncludePreserved; - File.WriteAllText("Assets/Resources/AssemblyLoadData.bytes", Utility.Json.ToJson(assemblyLoadData)); - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - } public static void GeneratAppBuilderSetting(Language language, bool debugMode, int resMode) { diff --git a/Runtime/Constant/AppBuilderSetting.cs b/Runtime/Constant/AppBuilderSetting.cs index b41a771..2cc2117 100644 --- a/Runtime/Constant/AppBuilderSetting.cs +++ b/Runtime/Constant/AppBuilderSetting.cs @@ -6,6 +6,19 @@ namespace AlicizaX.Runtime [Serializable] public class AppBuilderSetting { + public static bool EnableHybirdCLR + { + get + { +#if ENABLE_HYBRIDCLR + return true; + +#else + return false; +#endif + } + } + public static AppBuilderSetting Instance { get diff --git a/Runtime/Constant/AssemblyLoadData.cs b/Runtime/Constant/AssemblyLoadData.cs deleted file mode 100644 index 1b820b6..0000000 --- a/Runtime/Constant/AssemblyLoadData.cs +++ /dev/null @@ -1,43 +0,0 @@ -using System; -using System.Collections.Generic; -using AlicizaX.Runtime; -using UnityEngine; -using UnityEngine.Serialization; - -/// -/// HybridCLRCustomGlobalSettings. -/// -[Serializable] -public class AssemblyLoadData -{ - public static bool Enable - { - get - { -#if ENABLE_HYBRIDCLR - return true; -#else - return false; -#endif - } - } - - public static AssemblyLoadData Instance - { - get - { - if (_instance == null) - { - TextAsset text = Resources.Load("AssemblyLoadData"); - _instance = Utility.Json.ToObject(text.text); - } - - return _instance; - } - } - - private static AssemblyLoadData _instance; - - public List HotUpdateAssemblies = new List() - { "GameLib.dll", "GameProto.dll", "GameBase.dll", "GameLogic.dll" }; -} diff --git a/Runtime/Constant/AssemblyLoadData.cs.meta b/Runtime/Constant/AssemblyLoadData.cs.meta deleted file mode 100644 index 5afef80..0000000 --- a/Runtime/Constant/AssemblyLoadData.cs.meta +++ /dev/null @@ -1,3 +0,0 @@ -fileFormatVersion: 2 -guid: 7c0f00a264c34df985e6c6b6e3f8b353 -timeCreated: 1737524712 \ No newline at end of file