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

◆ Save()

void Terraria.IO.FavoritesFile.Save ( )
inline

Definition at line 59 of file FavoritesFile.cs.

60 {
61 try
62 {
63 string s = JsonConvert.SerializeObject((object)_data, (Formatting)1);
64 byte[] bytes = _ourEncoder.GetBytes(s);
66 }
67 catch (Exception exception)
68 {
70 throw;
71 }
72 }
unsafe override int GetBytes(string s, int charIndex, int charCount, byte[] bytes, int byteIndex)
Dictionary< string, Dictionary< string, bool > > _data
static void ShowFileSavingFailError(Exception exception, string filePath)
static void WriteAllBytes(string path, byte[] data, bool cloud)

References Terraria.IO.FavoritesFile._data, Terraria.IO.FavoritesFile._ourEncoder, System.bytes, System.exception, System.Text.UTF8Encoding.GetBytes(), Terraria.IO.FavoritesFile.IsCloudSave, Terraria.IO.FavoritesFile.Path, System.s, Terraria.UI.FancyErrorPrinter.ShowFileSavingFailError(), and Terraria.Utilities.FileUtilities.WriteAllBytes().

Referenced by Terraria.IO.FavoritesFile.ClearEntry(), and Terraria.IO.FavoritesFile.SaveFavorite().