예제 #1
0
 public MatchmakerFacadeService(
     IQueueExtenderService queueExtenderService,
     IBattleRoyaleQueueSingletonService queueSingletonService,
     IBattleRoyaleUnfinishedMatchesSingletonService unfinishedMatchesService)
 {
     this.queueExtenderService     = queueExtenderService;
     this.queueSingletonService    = queueSingletonService;
     this.unfinishedMatchesService = unfinishedMatchesService;
 }
예제 #2
0
 public BattleRoyaleMatchFinisherService(ApplicationDbContext dbContext,
     IBattleRoyaleUnfinishedMatchesSingletonService unfinishedMatchesSingletonService,
     IBattleRoyaleMatchRewardCalculatorService battleRoyaleMatchRewardCalculatorService,
     IWarshipRatingReaderService warshipRatingReaderService)
 {
     this.dbContext = dbContext;
     this.unfinishedMatchesSingletonService = unfinishedMatchesSingletonService;
     this.battleRoyaleMatchRewardCalculatorService = battleRoyaleMatchRewardCalculatorService;
     this.warshipRatingReaderService = warshipRatingReaderService;
 }
예제 #3
0
 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;
 }