fix IsMatchesMask bug

This commit is contained in:
Mikhail 2024-08-04 19:30:00 +08:00
parent 1b1350b380
commit ec79ef71a7

View File

@ -373,14 +373,14 @@ namespace DCFApixels.DragonECS
#if (DEBUG && !DISABLE_DEBUG) || !DISABLE_DRAGONECS_ASSERT_CHEKS
if (mask._worldID != id) { Throw.World_MaskDoesntBelongWorld(); }
#endif
for (int i = 0, iMax = mask._incChunckMasks.Length; i < iMax; i++)
for (int i = 0, iMax = mask._inc.Length; i < iMax; i++)
{
if (!_pools[mask._inc[i]].Has(entityID))
{
return false;
}
}
for (int i = 0, iMax = mask._excChunckMasks.Length; i < iMax; i++)
for (int i = 0, iMax = mask._exc.Length; i < iMax; i++)
{
if (_pools[mask._exc[i]].Has(entityID))
{