From 4ace55d4d77831ae55e32c6c5e353afbdfe658de Mon Sep 17 00:00:00 2001 From: Mikhail <99481254+DCFApixels@users.noreply.github.com> Date: Mon, 22 Apr 2024 17:16:37 +0800 Subject: [PATCH] add warning --- src/EcsAspect.cs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/EcsAspect.cs b/src/EcsAspect.cs index 2744a52..67eba0b 100644 --- a/src/EcsAspect.cs +++ b/src/EcsAspect.cs @@ -497,11 +497,20 @@ namespace DCFApixels.DragonECS foreach (var incTypeID in _mask.inc) { var pool = world.GetPoolInstance(incTypeID); - if (pool != null && pool.Has(entityID) == false) + if (pool != null) { - pool.AddRaw(entityID, null); + if (pool.Has(entityID) == false) + { + pool.AddRaw(entityID, null); + } + } +#if DEBUG + else + { + EcsDebug.PrintWarning("Component has not been added because the pool has not been initialized yet."); } } +#endif foreach (var excTypeID in _mask.exc) { var pool = world.GetPoolInstance(excTypeID);