public void Provide(IECSEntityFactory factory, ECSComponentManager componentManager)
 {
     factory.Initialize(componentManager);
     m_entityFactory = factory;
 }
Exemple #2
0
 public ECSManager(IECSEntityFactory entityFactory, IECSComponentFactory componentFactory) : this()
 {
     m_entityManager.Provide(entityFactory, m_componentManager);
     m_componentManager.Provide(componentFactory);
 }
 public ECSEntityManager()
 {
     m_entityBag     = new Bag <ECSEntity>();
     m_entityFactory = new ECSEntityFactory_NULL();
 }