terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ SavePath

string Terraria.Main.SavePath
staticget

Definition at line 4044 of file Main.cs.

4045 {
4046 get
4047 {
4048 if (!true)
4049 {
4050 }
4051 if (Main._savePath == null)
4052 {
4053 string savePath = Main._savePath;
4054 long num = 0L;
4055 bool flag = savePath.EndsWith("/");
4056 string savePath2 = Main._savePath;
4057 int stringLength = Main._savePath._stringLength;
4058 long num2 = 0L;
4059 Main._savePath = savePath2.Substring((int)num2, (int)num);
4060 if (stringLength == 0)
4061 {
4062 }
4064 string savePath3 = Main._savePath;
4065 int num3 = 92;
4066 int num4 = 47;
4067 Main._savePath = savePath3.Replace((char)num3, (char)num4);
4068 Main._savePath = Main._savePath.Replace("//", "/");
4070 }
4071 return Main._savePath;
4072 }
4073 }
class f__AnonymousType0<< Count > j__TPar
static void SynchroniseFiles()
static string CleanSwitchPath(string path)

Referenced by SaveSynchronisationOperation_SendFile.SaveSynchronisationOperation_SendFile(), GUILowDiskSpacePopup.DiskSpace(), DefaultFileAPI.Mount(), Terraria.Main.OpenLegacySettings(), Terraria.Main.OpenRecent(), SaveSynchronisationOperation_SendFile.ProcessMessage(), SaveSynchronisationClient.RequestFile(), SaveSynchronisationHost.RequestFile(), Terraria.Main.SaveRecent(), SaveSynchronisationClient.SendFile(), SaveSynchronisationHost.SendFile(), SaveSynchronisationOperation_SendFileList.SendPlayerFile(), SaveSynchronisationOperation_SendFileList.SendWorldFile(), and SaveSynchronisationOperation_ReceiveFile.WriteFile().