public static void newRecent()
{
if (Netplay.Connection.Socket.GetRemoteAddress().Type != AddressType.Tcp)
return;
for (int index1 = 0; index1 < Main.maxMP; ++index1)
{
if (Main.recentIP[index1].ToLower() == Netplay.ServerIPText.ToLower() && Main.recentPort[index1] == Netplay.ListenPort)
{
for (int index2 = index1; index2 < Main.maxMP - 1; ++index2)
{
Main.recentIP[index2] = Main.recentIP[index2 + 1];
Main.recentPort[index2] = Main.recentPort[index2 + 1];
Main.recentWorld[index2] = Main.recentWorld[index2 + 1];
}
}
}
for (int index = Main.maxMP - 1; index > 0; --index)
{
Main.recentIP[index] = Main.recentIP[index - 1];
Main.recentPort[index] = Main.recentPort[index - 1];
Main.recentWorld[index] = Main.recentWorld[index - 1];
}
Main.recentIP[0] = Netplay.ServerIPText;
Main.recentPort[0] = Netplay.ListenPort;
Main.recentWorld[0] = Main.worldName;
Main.SaveRecent();
}