internal void EntityRemoved(Entity entity) { for (int i = 0; i < BitTag.TotalTags; i++) { if (entity.TagCheck(1 << i)) { lists[i].Remove(entity); } } }
internal void EntityAdded(Entity entity) { for (int i = 0; i < BitTag.TotalTags; i++) { if (entity.TagCheck(1 << i)) { this[i].Add(entity); areAnyUnsorted = true; unsorted[i] = true; } } }