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

◆ SaveRecent()

static void Terraria.Main.SaveRecent ( )
inlinestatic

Definition at line 3779 of file Main.cs.

3780 {
3781 Utils.TryCreatingDirectory(SavePath);
3782 try
3783 {
3785 }
3786 catch
3787 {
3788 }
3789 try
3790 {
3791 using FileStream output = new FileStream(SavePath + Path.DirectorySeparatorChar + "servers.dat", FileMode.Create);
3793 binaryWriter.Write(279);
3794 for (int i = 0; i < 10; i++)
3795 {
3796 binaryWriter.Write(recentWorld[i]);
3797 binaryWriter.Write(recentIP[i]);
3798 binaryWriter.Write(recentPort[i]);
3799 }
3800 }
3801 catch
3802 {
3803 }
3804 }
static void SetAttributes(string path, FileAttributes fileAttributes)
Definition File.cs:230
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.Text.RegularExpressions.i, Terraria.Main.recentIP, Terraria.Main.recentPort, Terraria.Main.recentWorld, Terraria.Main.SavePath, System.IO.File.SetAttributes(), and Terraria.Utils.TryCreatingDirectory().

Referenced by Terraria.Netplay.AddCurrentServerToRecentList().