public void Test() { EntityGroup entityGroup = new EntityGroup(); for (int i = 0; i < 10; i++) { new ChildEntity().Register(entityGroup); } Assert.IsTrue(entityGroup.Entities <ChildEntity>().Count == 10); Assert.IsTrue(entityGroup.Entities <RootEntity>().Count == 10); entityGroup.Clear(); Assert.IsTrue(entityGroup.Entities <ChildEntity>().Count == 0); Assert.IsTrue(entityGroup.Entities <RootEntity>().Count == 0); }
public void RemoveAllEntities() { entities.Clear(); }