diff --git a/UnityProject/Assets/GameScripts/Main/Procedure/ProcedureLoadAssembly.cs b/UnityProject/Assets/GameScripts/Main/Procedure/ProcedureLoadAssembly.cs index 2fbc5120..aa99193e 100644 --- a/UnityProject/Assets/GameScripts/Main/Procedure/ProcedureLoadAssembly.cs +++ b/UnityProject/Assets/GameScripts/Main/Procedure/ProcedureLoadAssembly.cs @@ -116,8 +116,7 @@ namespace GameMain { ChangeState(m_procedureOwner); #if UNITY_EDITOR - m_MainLogicAssembly = AppDomain.CurrentDomain.GetAssemblies(). - First(assembly => $"{assembly.GetName().Name}.dll" == SettingsUtils.HybridCLRCustomGlobalSettings.LogicMainDllName); + m_MainLogicAssembly = GetMainLogicAssembly(); #endif if (m_MainLogicAssembly == null) {