public MatchmakerFacadeService( IQueueExtenderService queueExtenderService, IBattleRoyaleQueueSingletonService queueSingletonService, IBattleRoyaleUnfinishedMatchesSingletonService unfinishedMatchesService) { this.queueExtenderService = queueExtenderService; this.queueSingletonService = queueSingletonService; this.unfinishedMatchesService = unfinishedMatchesService; }
public BattleRoyaleMatchFinisherService(ApplicationDbContext dbContext, IBattleRoyaleUnfinishedMatchesSingletonService unfinishedMatchesSingletonService, IBattleRoyaleMatchRewardCalculatorService battleRoyaleMatchRewardCalculatorService, IWarshipRatingReaderService warshipRatingReaderService) { this.dbContext = dbContext; this.unfinishedMatchesSingletonService = unfinishedMatchesSingletonService; this.battleRoyaleMatchRewardCalculatorService = battleRoyaleMatchRewardCalculatorService; this.warshipRatingReaderService = warshipRatingReaderService; }
public BattleRoyaleMatchCreatorService( MatchDbWriterService matchDbWriterService, MatchRoutingDataService matchRoutingDataService, IBattleRoyaleQueueSingletonService battleRoyaleQueue, IGameServerNegotiatorService gameServerNegotiatorService, BattleRoyaleBotFactoryService battleRoyaleBotFactoryService, IBattleRoyaleQueueSingletonService battleRoyaleQueueSingletonService, IBattleRoyaleUnfinishedMatchesSingletonService unfinishedMatchesService) { this.battleRoyaleQueue = battleRoyaleQueue; this.matchDbWriterService = matchDbWriterService; this.matchRoutingDataService = matchRoutingDataService; this.unfinishedMatchesService = unfinishedMatchesService; this.gameServerNegotiatorService = gameServerNegotiatorService; this.battleRoyaleBotFactoryService = battleRoyaleBotFactoryService; this.battleRoyaleQueueSingletonService = battleRoyaleQueueSingletonService; }