コード例 #1
0
ファイル: EntityGroup.cs プロジェクト: remy22/BlueberryEngine
 public static EntityGroup GetGroup(string name)
 {
     EntityGroup group;
     if (!groups.TryGetValue(name, out group))
         group = groups[name] = new EntityGroup(name);
     return group;
 }
コード例 #2
0
 public void ExcludeGroup(EntityGroup group)
 {
     _groupBits ^= group.GroupBit;
 }
コード例 #3
0
 public bool GroupIncluded(EntityGroup group)
 {
     return (group.GroupBit & _groupBits) != 0;
 }
コード例 #4
0
 public void IncludeGroup(EntityGroup group)
 {
     _groupBits |= group.GroupBit;
 }