diff --git a/src/EcsWorld.cs b/src/EcsWorld.cs index 0050b5c..f91e053 100644 --- a/src/EcsWorld.cs +++ b/src/EcsWorld.cs @@ -383,7 +383,9 @@ namespace DCFApixels.DragonECS _listeners.InvokeOnReleaseDelEntityBuffer(buffser); for (int i = 0; i < buffser.Length; i++) { - _entityDispenser.Release(buffser[i]); + int e = buffser[i]; + _entityDispenser.Release(e); + _gens[e]--;//up gen } _freeSpace += count; }