Пример #1
0
 internal void EntityRemoved(Entity entity)
 {
     for (int i = 0; i < BitTag.TotalTags; i++)
     {
         if (entity.TagCheck(1 << i))
         {
             lists[i].Remove(entity);
         }
     }
 }
Пример #2
0
 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;
         }
     }
 }