Ejemplo n.º 1
0
        private void HandlePlayers(ReplyStream stream)
        {
            int           playerCount = stream.ReadUnsignedByte();
            List <Player> players     = new List <Player>(playerCount);

            for (int x = 0; x < playerCount; x++)
            {
                Player player = new Player(stream.ReadUnsignedByte());
                String name   = stream.ReadString();
                if (name.Length > 0)
                {
                    player.Name = name;
                }
                player.Kills            = stream.ReadInt();
                player.SecondsConnected = stream.ReadFloat();
                players.Add(player);
            }

            _handler.HandlePlayers(players);
        }