optimize pools

This commit is contained in:
Mikhail 2024-02-25 23:05:11 +08:00
parent 7de803cc12
commit 93e9a57c5c
2 changed files with 8 additions and 0 deletions

View File

@ -189,6 +189,10 @@ namespace DCFApixels.DragonECS
void IEcsPoolImplementation.OnWorldDestroy() { }
void IEcsPoolImplementation.OnReleaseDelEntityBuffer(ReadOnlySpan<int> buffer)
{
if (_itemsCount <= 0)
{
return;
}
foreach (var entityID in buffer)
{
TryDel(entityID);

View File

@ -167,6 +167,10 @@ namespace DCFApixels.DragonECS
void IEcsPoolImplementation.OnReleaseDelEntityBuffer(ReadOnlySpan<int> buffer)
{
if (_count <= 0)
{
return;
}
foreach (var entityID in buffer)
{
TryDel(entityID);