Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ OpenRecent()

void Terraria.Main.OpenRecent ( )
inlineprotected

Definition at line 3756 of file Main.cs.

3757 {
3758 try
3759 {
3760 if (!File.Exists(SavePath + Path.DirectorySeparatorChar + "servers.dat"))
3761 {
3762 return;
3763 }
3764 using FileStream input = new FileStream(SavePath + Path.DirectorySeparatorChar + "servers.dat", FileMode.Open);
3766 binaryReader.ReadInt32();
3767 for (int i = 0; i < 10; i++)
3768 {
3769 recentWorld[i] = binaryReader.ReadString();
3770 recentIP[i] = binaryReader.ReadString();
3771 recentPort[i] = binaryReader.ReadInt32();
3772 }
3773 }
3774 catch
3775 {
3776 }
3777 }
static bool Exists([NotNullWhen(true)] string? path)
Definition File.cs:97
static readonly char DirectorySeparatorChar
Definition Path.cs:71
static int[] recentPort
Definition Main.cs:798
static string SavePath
Definition Main.cs:2680
static string[] recentIP
Definition Main.cs:796
static string[] recentWorld
Definition Main.cs:794

References System.IO.Path.DirectorySeparatorChar, System.IO.File.Exists(), System.Text.RegularExpressions.i, System.input, Terraria.Main.recentIP, Terraria.Main.recentPort, Terraria.Main.recentWorld, and Terraria.Main.SavePath.

Referenced by Terraria.Main.ClientInitialize().