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

◆ KillMeForGood()

void Terraria.Player.KillMeForGood ( )
inline

Definition at line 36647 of file Player.cs.

36648 {
36649 PlayerFileData activePlayerFileData = Main.ActivePlayerFileData;
36650 if (!activePlayerFileData.ServerSideCharacter)
36651 {
36652 bool isCloudSave = activePlayerFileData.IsCloudSave;
36653 if (FileUtilities.Exists(Main.playerPathName, isCloudSave))
36654 {
36655 FileUtilities.Delete(Main.playerPathName, isCloudSave);
36656 }
36657 if (FileUtilities.Exists(Main.playerPathName + ".bak", isCloudSave))
36658 {
36659 FileUtilities.Delete(Main.playerPathName + ".bak", isCloudSave);
36660 }
36661 Main.ActivePlayerFileData = new PlayerFileData();
36662 }
36663 }
static bool Exists(string path, bool cloud)
static void Delete(string path, bool cloud, bool forceDeleteFile=false)

References Terraria.Main.ActivePlayerFileData, Terraria.Utilities.FileUtilities.Delete(), Terraria.Utilities.FileUtilities.Exists(), and Terraria.Main.playerPathName.