Beispiel #1
0
        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)));
 }