Im trying to create a list of user login details and I got it to save them just fine but when I try to load them in i get this error:
Here is my code Nothing too fancy:FormatException: Expected quotation mark, found ','.
ES3Internal.ES3JSONReader.ReadQuotationMarkOrNullIgnoreWhitespace () (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3JSONReader.cs:428)
ES3Internal.ES3JSONReader.Read_string () (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3JSONReader.cs:530)
ES3Types.ES3Type_string.Read[T] (ES3Reader reader) (at Assets/Plugins/Easy Save 3/Scripts/Types/Primitive Types/ES3Type_string.cs:24)
ES3Reader.Read[T] (ES3Types.ES3Type type) (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3Reader.cs:238)
ES3Reader.Read[T] () (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3Reader.cs:98)
ES3Types.ES3Type_PaintUserProfile.ReadObject[T] (ES3Reader reader) (at Assets/Easy Save 3/Types/ES3Type_PaintUserProfile.cs:46)
ES3Types.ES3ObjectType.Read[T] (ES3Reader reader) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3ObjectType.cs:41)
ES3Reader.ReadObject[T] (ES3Types.ES3Type type) (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3Reader.cs:215)
ES3Reader.Read[T] (ES3Types.ES3Type type) (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3Reader.cs:244)
ES3Types.ES3ListType.Read (ES3Reader reader) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:62)
ES3Reader.Read[T] (ES3Types.ES3Type type) (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3Reader.cs:240)
ES3Reader.Read[T] (System.String key) (at Assets/Plugins/Easy Save 3/Scripts/Readers/ES3Reader.cs:162)
ES3.Load[T] (System.String key, ES3Settings settings) (at Assets/Plugins/Easy Save 3/Scripts/ES3.cs:269)
ES3.Load[T] (System.String key) (at Assets/Plugins/Easy Save 3/Scripts/ES3.cs:240)
LoginManagerScript.Start () (at Assets/_Scripts/LoginManagerScript.cs:28)
Code: Select all
[Serializable]
public class PaintUserProfile
{
public string ProfileUsername;
public string ProfilePassword;
public PaintUserProfile(string us, string pw)
{
ProfileUsername = us;
ProfilePassword = pw;
}
}
public class LoginManagerScript : MonoBehaviour
{
public Text username;
public Text Password;
public List<PaintUserProfile> Profiles;
// Start is called before the first frame update
void Start()
{
Profiles = ES3.Load<List<PaintUserProfile>>("myKey");//new List<PaintUserProfile>();
//transform.position = ES3.Load<Vector3>("myPosition", Vector3.zero);
//PaintUserProfile p1 = new PaintUserProfile("Admin", "pw");
//Profiles.Add(p1);
//ES3.Save<List<PaintUserProfile>>("myKey", Profiles,"Profiles.es3");
}
