Ejemplo n.º 1
0
        private async Task BeginGame()
        {
            await Clients.GroupExcept(GroupGuid, new List <string> {
                ConnectionIdForAddUser.First()
            }).SendAsync("StartGame", GroupGuid);

            await Clients.Client(ConnectionIdForAddUser.First()).SendAsync("StartGame", GroupGuid, true);

            ConnectionIdForAddUser = null;
        }
Ejemplo n.º 2
0
        public async Task AddNewGamer()
        {
            ConnectionIdForAddUser.Add(Context.ConnectionId);
            await this.Groups.AddToGroupAsync(Context.ConnectionId, GroupGuid);

            if (ConnectionIdForAddUser.Count >= 2)
            {
                await BeginGame();
            }
        }