I can save the file successfully in script, and even open/view it on disk. However, loading it back into the list seems to push an error. Any help on what this is so I can track it down?
Loading it is done as such:
Code: Select all
List<Setting> s = ES3.Load("_ProfileSettings_", fileName, new List<Setting>());
Code: Select all
[5] System.FormatException: Expected '{' or "null", found '1'.
at ES3Internal.ES3JSONReader.ReadNullOrCharIgnoreWhitespace (System.Char expectedChar) [0x00083] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3JSONReader.cs:357
at ES3Internal.ES3JSONReader.StartReadObject () [0x00008] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3JSONReader.cs:111
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00001] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:246
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x0008a] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:278
at ES3Reader.Read[T] () [0x00001] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:126
at ES3Types.ES3Type_Setting.Read[T] (ES3Reader reader) [0x00093] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Easy Save 3\Types\ES3Type_Setting.cs:47
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00017] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:249
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x0008a] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:278
at ES3Types.ES3ListType.Read (ES3Reader reader) [0x00032] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3ListType.cs:64
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x00056] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:274
at ES3Reader.Read[T] (System.String key, T defaultValue) [0x0001a] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:212
at ES3.Load[T] (System.String key, T defaultValue, ES3Settings settings) [0x00032] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\ES3.cs:419
at ES3.Load[T] (System.String key, System.String filePath, T defaultValue) [0x00001] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\Plugins\Easy Save 3\Scripts\ES3.cs:391
at Pinbox.ProfileSettings.TryLoad (System.String fileName, System.Collections.Generic.List`1[Pinbox.Setting]& setting) [0x00002] in X:\Perforce\wyliam_FAAHHX\Conquest\Assets\_\02_Scripts\Profile\ProfileSettings.cs:115