public void saveMissionsHighscores(MissionsHsData data) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + missionsDataPath); bf.Serialize(file, data); file.Close(); Debug.Log("saved in " + Application.persistentDataPath + missionsDataPath); }
public MissionsHsData loadMissionsHighscores() { if (File.Exists(Application.persistentDataPath + missionsDataPath)) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + missionsDataPath, FileMode.Open); MissionsHsData data = (MissionsHsData)bf.Deserialize(file); file.Close(); return data; } MissionsHsData emptyData = new MissionsHsData(0); return emptyData; }