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;
}