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; }
public async Task AddNewGamer() { ConnectionIdForAddUser.Add(Context.ConnectionId); await this.Groups.AddToGroupAsync(Context.ConnectionId, GroupGuid); if (ConnectionIdForAddUser.Count >= 2) { await BeginGame(); } }