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;