private DeathSaveFile LoadDeaths(int level) { level++; var serializer = new XmlSerializer(typeof(DeathByte)); using (var stream = new FileStream(Application.persistentDataPath + "/Deaths" + "/SavedDeaths_" + level.ToString() + ".xml", FileMode.Open)) { DeathByte save = serializer.Deserialize(stream) as DeathByte; DeathSaveFile deaths = (DeathSaveFile)ByteArrayToObject(save.savefile); return(deaths); } }
private void SaveDeaths(DeathSaveFile tS, int level) { level++; DeathByte save = new DeathByte(); save.savefile = ObjectToByteArray(tS); var serializer = new XmlSerializer(typeof(DeathByte)); using (var stream = new FileStream(Application.persistentDataPath + "/Deaths" + "/SavedDeaths_" + level.ToString() + ".xml", FileMode.Create)) { serializer.Serialize(stream, save); } }