From 16fde5c3c9224c29e0392b923eff751e50fc24c7 Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Mon, 11 Mar 2024 03:22:01 +0800 Subject: [PATCH] fix --- src/Debug/Monitors/WorldMonitor.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Debug/Monitors/WorldMonitor.cs b/src/Debug/Monitors/WorldMonitor.cs index 0c5eca2..bb20da0 100644 --- a/src/Debug/Monitors/WorldMonitor.cs +++ b/src/Debug/Monitors/WorldMonitor.cs @@ -63,8 +63,11 @@ namespace DCFApixels.DragonECS.Unity.Internal void IEcsWorldEventListener.OnReleaseDelEntityBuffer(ReadOnlySpan buffer) { } void IEcsWorldEventListener.OnWorldDestroy() { - UnityEngine.Object.Destroy(_monitor); - UnityEngine.Object.Destroy(_entityMonitorsPoolRoot); + if (Application.isPlaying) + { + UnityEngine.Object.Destroy(_monitor); + UnityEngine.Object.Destroy(_entityMonitorsPoolRoot); + } _monitor = null; _entityMonitorsPoolRoot = null; }