diff --git a/src/EcsWorld.cs b/src/EcsWorld.cs index 7923aac..914fdfd 100644 --- a/src/EcsWorld.cs +++ b/src/EcsWorld.cs @@ -167,7 +167,10 @@ namespace DCFApixels.DragonECS } if(id == NULL_WORLD_ID) { +#if (DEBUG && !DISABLE_DEBUG) Throw.World_WorldCantBeDestroyed(); +#endif + return; } _listeners.InvokeOnWorldDestroy(); _entityDispenser = null; diff --git a/src/EcsWorld.static.cs b/src/EcsWorld.static.cs index 47d501c..51f1fdf 100644 --- a/src/EcsWorld.static.cs +++ b/src/EcsWorld.static.cs @@ -131,7 +131,7 @@ namespace DCFApixels.DragonECS } private sealed class NullWorld : EcsWorld { - internal NullWorld() : base(ConfigContainer.Empty, 0) { } + internal NullWorld() : base(new EcsWorldConfig(4, 4, 4, 4, 4), 0) { } } } }