Update EcsPool.cs

This commit is contained in:
DCFApixels 2025-03-16 14:12:23 +08:00
parent f809fd8c71
commit e95a6225a7

View File

@ -396,14 +396,15 @@ namespace DCFApixels.DragonECS
#endif
_isDenseEntitiesDelayedValid = true;
}
[MethodImpl(MethodImplOptions.AggressiveInlining)]
private int GetFreeItemIndex(int entityID)
{
if (_denseEntitiesDelayedCount >= _capacity - 1)
if (_denseEntitiesDelayedCount >= _capacity)
{
UpdateDenseEntities();
}
if (_itemsCount >= _capacity - 1)
if (_itemsCount + 1 >= _capacity)
{
Resize(_items.Length << 1);
}