コード例 #1
0
        public async Task RunMatchmaker()
        {
            Console.WriteLine("SignalR: Run Matchmaker");
            await Clients.All.ScheduleMatchmakerRun(_matchmakerRunTimeout);

            var matches = _matchmakerService.Run(OnMatched, OnPlaying, OnError);
        }
コード例 #2
0
        public ActionResult <List <MatchedPlayers> > Run()
        {
            var result  = new List <MatchedPlayers>();
            var matches = _matchmakerService.Run((match) => Task.CompletedTask, (match, matchId) => Task.CompletedTask, (match) => Task.CompletedTask);

            if (matches == null)
            {
                return(result);
            }
            result.AddRange(matches);
            return(result);
        }