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

◆ MoveToLocal()

override void Terraria.IO.WorldFileData.MoveToLocal ( )
inline

Definition at line 225 of file WorldFileData.cs.

226 {
227 if (base.IsCloudSave)
228 {
229 string worldPathFromName = Main.GetWorldPathFromName(Name, cloudSave: false);
230 if (FileUtilities.MoveToLocal(base.Path, worldPathFromName))
231 {
232 Main.CloudFavoritesData.ClearEntry(this);
233 _isCloudSave = false;
234 _path = worldPathFromName;
235 Main.LocalFavoriteData.SaveFavorite(this);
236 }
237 }
238 }
static bool MoveToLocal(string cloudPath, string localPath)

References Terraria.IO.FileData._isCloudSave, Terraria.IO.FileData._path, Terraria.Main.CloudFavoritesData, Terraria.Main.GetWorldPathFromName(), Terraria.Main.LocalFavoriteData, Terraria.Utilities.FileUtilities.MoveToLocal(), and Terraria.IO.FileData.Name.

Referenced by Terraria.GameContent.UI.Elements.UIWorldListItem.CloudButtonClick().