public MyDesignedWorld(IEntityFactory entityFactory) { entityFactory.HierarchyRoot = this; entityFactory.PlanForEntityCreation <EntityA>(); entityFactory.PlanForEntityCreation <EntityB>(); Entities = new List <IEntity>(entityFactory.CreateEntities()); }
public MyDesignedWorld(IEntityFactory entityFactory) { entityFactory.HierarchyRoot = this; entityFactory.PlanForEntityCreation<EntityA>(); entityFactory.PlanForEntityCreation<EntityB>(); Entities = new List<IEntity>(entityFactory.CreateEntities()); }