public ProcessorsProvider(INewInstanceFactory newInstanceFactory) { NewInstanceFactory = newInstanceFactory; #region Processors initialisation AddProcessor <IWorld>(new WorldProcessor(this, newInstanceFactory)); AddProcessor <IBramin>(new BraminProcessor(this, newInstanceFactory)); AddProcessor <ICity>(new CityProcessor(this, newInstanceFactory)); AddProcessor <IPlayer>(new PlayerProcessor(this, newInstanceFactory)); //Buildings AddProcessor <ILivingHouse>(new LivingHouseProcessor(this, NewInstanceFactory)); AddProcessor <ISaltEvaporationFactory>(new SaltEvaporationFactoryProcessor(this, NewInstanceFactory)); //Cargos AddProcessor <IFreshWater>(new FreshWaterProcessor(this, newInstanceFactory)); AddProcessor <ISaltWater>(new SaltWaterProcessor(this, newInstanceFactory)); AddProcessor <ISalt>(new SaltProcessor(this, newInstanceFactory)); #endregion #region ClientCommandProcessors initialisation AddClientCommandProcessor <IPing>(new PingCommandProcessor(this)); AddClientCommandProcessor <IMovePlayerClientCommand>(new MovePlayerClientCommandProcessor(this)); #endregion }
public CaravanServerClientSide(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory, INewWorldGenerator newWorldGenerator, IWorldRepository worldRepository) { ProcessorsProvider = processorsProvider; NewInstanceFactory = newInstanceFactory; NewWorldGenerator = newWorldGenerator; WorldRepository = worldRepository; }
public SaltWaterProcessor(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) : base(processorsProvider, newInstanceFactory) { }
public BraminProcessor(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) : base(processorsProvider, newInstanceFactory) { }
protected ProcessorBase(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) { ProcessorsProvider = processorsProvider; NewInstanceFactory = newInstanceFactory; }
public CaravanServerEntity(ICrvServiceContextFactory contextFactory, INewInstanceFactory newInstanceFactory) { ContextFactory = contextFactory; NewInstanceFactory = newInstanceFactory; }
protected ProducibleProcessor(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) : base(processorsProvider, newInstanceFactory) { NewInstanceFactory = newInstanceFactory; }
protected CargoContainerProcessorBase(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) : base(processorsProvider, newInstanceFactory) { }
public Instances(ICrvServiceContext context, INewInstanceFactory newInstanceFactory) { WorldRepository = new WorldRepositoryEntity(context); ProcessorsProvider = new ProcessorsProvider(newInstanceFactory); NewWorldGenerator = new NewWorldGenerator(newInstanceFactory, WorldRepository); }
public NewWorldGenerator(INewInstanceFactory newInstanceFactory, IWorldRepository worldRepository) { NewInstanceFactory = newInstanceFactory; WorldRepository = worldRepository; }
public BuildingProcessor(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) : base(processorsProvider, newInstanceFactory) { }
public SaltEvaporationFactoryProcessor(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) : base(processorsProvider, newInstanceFactory) { }
public LivingHouseProcessor(IProcessorsProvider processorsProvider, INewInstanceFactory newInstanceFactory) : base(processorsProvider, newInstanceFactory) { }