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

◆ LoadWorlds()

static void Terraria.Main.LoadWorlds ( )
inlinestatic

Definition at line 5700 of file Main.cs.

5701 {
5702 int num = 1;
5704 if (num == 0)
5705 {
5706 }
5708 FileUtilities.CreateDirectory(Main.OldWorldPath);
5709 string[] files = FileUtilities.GetFiles(Main.WorldPath, "*.wld");
5710 long num2 = 0L;
5711 if (WorldFile.GetAllMetadata(files, num2 != 0L) != null)
5712 {
5713 int stringLength = files._stringLength;
5714 return;
5715 }
5716 int stringLength2 = files._stringLength;
5717 }
class f__AnonymousType0<< Count > j__TPar
static WorldFileData GetAllMetadata(string file, bool cloudSave)
Definition WorldFile.cs:114
static string[] GetFiles(string path, string searchPattern)
static void CreateDirectory(string path)

References Terraria.IO.OldSaveSynchronise.CopyOldSaves(), Terraria.Utilities.FileUtilities.CreateDirectory(), Terraria.IO.WorldFile.GetAllMetadata(), Terraria.Utilities.FileUtilities.GetFiles(), j__TPar, Microsoft.Xna.Framework.Input.L, Terraria.Main.OldWorldPath, and Terraria.Main.WorldPath.

Referenced by Terraria.Main.EraseWorld(), SaveSynchronisationState.RefreshFromFileSystem(), GUIMultiplayerLobby.StartNewServer(), and GUIMultiplayerHost.WorldDraw().