public void saveUser(userP nSet) { try { string theFile = "/userP.xml"; FileStream stream = new FileStream(Application.persistentDataPath + theFile, FileMode.Create);; XmlSerializer serializer = new XmlSerializer(typeof(userP)); var streamWriter = new StreamWriter(stream, System.Text.Encoding.UTF8); serializer.Serialize(streamWriter, nSet); stream.Close(); } catch (Exception e) { string theFile = "/userP.xml"; FileStream stream = new FileStream(Application.persistentDataPath + theFile, FileMode.CreateNew);; XmlSerializer serializer = new XmlSerializer(typeof(userP)); var streamWriter = new StreamWriter(stream, System.Text.Encoding.UTF8); serializer.Serialize(streamWriter, nSet); stream.Close(); } Debug.Log("User with name of: " + nSet.nameU); }
public userP loadUser() { userP nSet = new userP(); string theFile = "/userP.xml"; try { bool two = File.Exists((Application.persistentDataPath + theFile)); if (two) { XmlSerializer serializer = new XmlSerializer(typeof(userP)); FileStream stream = new FileStream(Application.persistentDataPath + theFile, FileMode.Open); nSet = serializer.Deserialize(stream) as userP; Debug.Log("loading User with name of: " + nSet.nameU); stream.Close(); } else { saveUser(nSet); } } catch (Exception e) { saveUser(nSet); } return(nSet); }
void loadData() { masterSettings = xml.loadSettings(); masterUser = xml.loadUser(); xml.laodAlpha(); masterLetters = xml.listLet; Debug.Log("Letters loaded: " + masterLetters.Count); testMode.primeData(); learn.primeData(); MastIntUA.primeData(); }
public void deleteSave() { foreach (AlphaB a in masterLetters) { a.resetA(); } xml.syncDB(masterLetters); xml.saveAlpha(); userP nU = new userP(); xml.saveUser(nU); masterLetters.Clear(); settingPrimary newSet = new settingPrimary(); xml.saveSetings(newSet); }