Example #1
0
 public static EntityGroup GetGroup(string name)
 {
     EntityGroup group;
     if (!groups.TryGetValue(name, out group))
         group = groups[name] = new EntityGroup(name);
     return group;
 }
Example #2
0
 public void ExcludeGroup(EntityGroup group)
 {
     _groupBits ^= group.GroupBit;
 }
Example #3
0
 public bool GroupIncluded(EntityGroup group)
 {
     return (group.GroupBit & _groupBits) != 0;
 }
Example #4
0
 public void IncludeGroup(EntityGroup group)
 {
     _groupBits |= group.GroupBit;
 }