public static void Load() { if (File.Exists(Application.persistentDataPath + "/files.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/files.dat", FileMode.Open); Files_data data = (Files_data)bf.Deserialize(file); remember_me = data.RememberMe; password = Decrypt(data.Password); email = Decrypt(data.Email); pu_filenames = Decrypt(data.Pu_FilesNames); pu_fileCallname = Decrypt(data.Pu_FilesCallNames); pr_filenames = Decrypt(data.Pr_FilesNames); pr_fileCallname = Decrypt(data.Pr_FilesCallNames); file.Close(); if (remember_me == true) { isLogIn = true; } } else { //saving first time pu_filenames = "Pu_Note:info.dat;"; pu_fileCallname = "Pu_Note:Quick Public Note;"; pr_filenames = "Pr_Note:pr_info1.dat;"; pr_fileCallname = "Pr_Note:Quick Private Note;"; saveload.Save(); } }
public static void Save() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/files.dat"); Files_data data = new Files_data(); data.RememberMe = remember_me; data.Password = Encrypt(password); data.Email = Encrypt(email); data.Pu_FilesNames = Encrypt(pu_filenames); data.Pu_FilesCallNames = Encrypt(pu_fileCallname); data.Pr_FilesNames = Encrypt(pr_filenames); data.Pr_FilesCallNames = Encrypt(pr_fileCallname); bf.Serialize(file, data); file.Close(); }