diff --git a/UnityProject/Assets/TEngine/Editor/Utility/UpdateSettingEditor.cs b/UnityProject/Assets/TEngine/Editor/Utility/UpdateSettingEditor.cs index 0dd56c99..22e36985 100644 --- a/UnityProject/Assets/TEngine/Editor/Utility/UpdateSettingEditor.cs +++ b/UnityProject/Assets/TEngine/Editor/Utility/UpdateSettingEditor.cs @@ -45,6 +45,12 @@ namespace TEngine.Editor if (isHotChanged) { HybridCLRSettings.Instance.hotUpdateAssemblies = updateSetting.HotUpdateAssemblies.ToArray(); + for (int i = 0; i < HotUpdateAssemblies.Count; i++) + { + var assemblyName = HotUpdateAssemblies[i]; + string assemblyNameWithoutExtension = assemblyName.Substring(0, assemblyName.LastIndexOf('.')); + HybridCLRSettings.Instance.hotUpdateAssemblies[i] = assemblyNameWithoutExtension; + } Debug.Log("HotUpdateAssemblies changed"); } if (isAOTChanged) diff --git a/UnityProject/ProjectSettings/HybridCLRSettings.asset b/UnityProject/ProjectSettings/HybridCLRSettings.asset index 4faac8ec..bc5e70b3 100644 --- a/UnityProject/ProjectSettings/HybridCLRSettings.asset +++ b/UnityProject/ProjectSettings/HybridCLRSettings.asset @@ -12,14 +12,14 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: e189374413a3f00468e49d51d8b27a09, type: 3} m_Name: m_EditorClassIdentifier: - enable: 0 + enable: 1 useGlobalIl2cpp: 0 hybridclrRepoURL: https://gitee.com/focus-creative-games/hybridclr il2cppPlusRepoURL: https://gitee.com/focus-creative-games/il2cpp_plus hotUpdateAssemblyDefinitions: [] hotUpdateAssemblies: - - GameProto.dll - - GameLogic.dll + - GameProto + - GameLogic preserveHotUpdateAssemblies: [] hotUpdateDllCompileOutputRootDir: HybridCLRData/HotUpdateDlls externalHotUpdateAssembliyDirs: []