public async Task SetTeam(string playerName, SoldatTeam team) { AssertConnected(); var refreshPacket = await Refresh(); _commandsQueue.Enqueue(stream => { var playerNumber = refreshPacket.Number[refreshPacket.PlayerName.ToList().IndexOf(playerName)]; var teamNumber = (int)team; stream.WriteLine($"/setteam{teamNumber} {playerNumber}"); }); }
public Task SetTeam(string playerName, SoldatTeam team) { return(ForAll(client => client.SetTeam(playerName, team))); }