Exemplo n.º 1
0
 public Pool(string name, IEntityFactory entityFactory, IEntityIndexPool indexPool, ISystemExecutor executor, IEventSystem eventSystem)
 {
     _indexPool    = indexPool;
     _executor     = executor;
     _entities     = new HashSet <IEntity>();
     Name          = name;
     EventSystem   = eventSystem;
     EntityFactory = entityFactory;
 }
Exemplo n.º 2
0
 public DefaultPoolFactory(IEntityFactory entityFactory, IEventSystem eventSystem, IEntityIndexPool entityIndexPool, ISystemExecutor systemExecutor)
 {
     _entityFactory   = entityFactory;
     _eventSystem     = eventSystem;
     _entityIndexPool = entityIndexPool;
     _systemExecutor  = systemExecutor;
 }