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

◆ Load()

void Terraria.IO.FavoritesFile.Load ( )
inline

Definition at line 74 of file FavoritesFile.cs.

75 {
77 {
78 _data.Clear();
79 return;
80 }
81 try
82 {
84 string @string;
85 try
86 {
87 @string = _ourEncoder.GetString(bytes);
88 }
89 catch
90 {
91 @string = Encoding.ASCII.GetString(bytes);
92 }
94 if (_data == null)
95 {
97 }
98 }
99 catch (Exception)
100 {
101 Console.WriteLine("Unable to load favorites.json file ({0} : {1})", Path, IsCloudSave ? "Cloud Save" : "Local Save");
102 }
103 }
static void WriteLine()
Definition Console.cs:733
static Encoding ASCII
Definition Encoding.cs:511
unsafe override string GetString(byte[] bytes, int index, int count)
Dictionary< string, Dictionary< string, bool > > _data
static bool Exists(string path, bool cloud)
static byte[] ReadAllBytes(string path, bool cloud)

References Terraria.IO.FavoritesFile._data, Terraria.IO.FavoritesFile._ourEncoder, System.Text.Encoding.ASCII, System.bytes, System.Collections.Generic.Dictionary< TKey, TValue >.Clear(), Terraria.Utilities.FileUtilities.Exists(), System.Text.UTF8Encoding.GetString(), Terraria.IO.FavoritesFile.IsCloudSave, Terraria.IO.FavoritesFile.Path, Terraria.Utilities.FileUtilities.ReadAllBytes(), and System.Console.WriteLine().