Beispiel #1
0
        public MatchCreationInitiatorSingletonService(BattleRoyaleMatchCreatorService battleRoyaleMatchCreatorService,
                                                      IPlayerTimeoutManager playerTimeoutManager)
            : base(battleRoyaleMatchCreatorService, playerTimeoutManager)
        {
            TimeSpan delay = TimeSpan.FromSeconds(1);

            periodicTaskExecutor = new PeriodicTaskExecutor(TryCreateBattleRoyaleMatch, delay);
        }
Beispiel #2
0
 public MatchCreationInitiator(BattleRoyaleMatchCreatorService battleRoyaleMatchCreatorService,
                               IPlayerTimeoutManager playerTimeoutManager)
 {
     this.battleRoyaleMatchCreatorService = battleRoyaleMatchCreatorService;
     this.playerTimeoutManager            = playerTimeoutManager;
 }