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

◆ EraseWorld()

static void Terraria.Main.EraseWorld ( int i)
inlinestaticprivate

Definition at line 4437 of file Main.cs.

4438 {
4439 try
4440 {
4441 if (!WorldList[i].IsCloudSave)
4442 {
4443 Platform.Get<IPathService>().MoveToRecycleBin(WorldList[i].Path);
4444 Platform.Get<IPathService>().MoveToRecycleBin(WorldList[i].Path + ".bak");
4445 for (int j = 2; j <= 9; j++)
4446 {
4447 Platform.Get<IPathService>().MoveToRecycleBin(WorldList[i].Path + ".bak" + j);
4448 }
4449 }
4450 else if (SocialAPI.Cloud != null)
4451 {
4452 SocialAPI.Cloud.Delete(WorldList[i].Path);
4453 }
4454 LoadWorlds();
4455 }
4456 catch
4457 {
4458 }
4459 }
static List< WorldFileData > WorldList
Definition Main.cs:1944
static void LoadWorlds()
Definition Main.cs:3642
static Terraria.Social.Base.CloudSocialModule Cloud
Definition SocialAPI.cs:18

References Terraria.Social.SocialAPI.Cloud, System.Text.RegularExpressions.i, Terraria.Main.LoadWorlds(), and Terraria.Main.WorldList.

Referenced by Terraria.Main.DedServ(), and Terraria.Main.DrawMenu().