Terraria.Player.GetFileData C# (CSharp) Method

GetFileData() public static method

public static GetFileData ( string file, bool cloudSave ) : PlayerFileData
file string
cloudSave bool
return PlayerFileData
        public static PlayerFileData GetFileData(string file, bool cloudSave)
        {
            if (file == null)
                return (PlayerFileData)null;
            PlayerFileData playerFileData = Player.LoadPlayer(file, cloudSave);
            if (playerFileData.Player == null)
                return (PlayerFileData)null;
            if (playerFileData.Player.loadStatus != 0 && playerFileData.Player.loadStatus != 1)
            {
                if (FileUtilities.Exists(file + ".bak"))
                    FileUtilities.Move(file + ".bak", file, true);
                playerFileData = Player.LoadPlayer(file, cloudSave);
                if (playerFileData.Player == null)
                    return (PlayerFileData)null;
            }
            return playerFileData;
        }
Player