Bricklayer.Client.Interface.ServerDataControl.PingServer C# (CSharp) Method

PingServer() private method

private PingServer ( ServerPinger pinger ) : void
pinger Bricklayer.Client.Networking.ServerPinger
return void
        private void PingServer(ServerPinger pinger)
        {
            string error = "";
            ServerPingData ping = pinger.PingServer(Data.IP, Data.Port, out error);
            Ping = ping;
            //If no error
            if (error == string.Empty)
            {
                //Set the controls with the recieved data
                Stats.Text = ping.Online + "/" + ping.MaxOnline;
                Motd.Text = ping.Description;

                Stats.TextColor = onlineColor;
            }
            else
            {
                //Error text
                Stats.Text = "X";
                Stats.TextColor = offlineColor;

                Motd.Text = error;
            }
            Stats.Left = (ClientWidth - (int)Manager.Skin.Fonts["Default14"].Resource.MeasureString(Stats.Text).X) - 4 - 32;
        }