Beispiel #1
0
 public Entity()
 {
     componentManager = ComponentManager.Instance();
     components       = new Dictionary <Type, int>();
     archetypes       = Archetypes.Instance();
     id = new Guid();
 }
Beispiel #2
0
 private Query(Type[] components)
 {
     queryComponents  = components;
     componentManager = ComponentManager.Instance();
     useCache         = false;
     archetypes       = Archetypes.Instance();
 }
Beispiel #3
0
 public World()
 {
     entities            = new List <Entity>();
     componentManager    = ComponentManager.Instance();
     services            = new Dictionary <string, List <Service> >();
     archetypes          = Archetypes.Instance();
     services["default"] = new List <Service>();
 }