From e59fc21491de9b23957d6ea4e1f8e58d97a79b2c Mon Sep 17 00:00:00 2001 From: DCFApixels <99481254+DCFApixels@users.noreply.github.com> Date: Fri, 21 Mar 2025 19:59:23 +0800 Subject: [PATCH] fix domain reload --- src/Internal/Editor/UnityEditorUtility.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Internal/Editor/UnityEditorUtility.cs b/src/Internal/Editor/UnityEditorUtility.cs index 965b31b..09d0e0f 100644 --- a/src/Internal/Editor/UnityEditorUtility.cs +++ b/src/Internal/Editor/UnityEditorUtility.cs @@ -208,6 +208,13 @@ namespace DCFApixels.DragonECS.Unity.Editors //}).ToArray(); } + [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)] + private static void OnLoad() + { + EcsWorld.ResetStaticState(); + UnityDebugService.Activate(); + } + internal static readonly Assembly _integrationAssembly; internal static readonly Type[] _serializableTypes; internal static readonly TypeMeta[] _typeWithMetaIDMetas;