public static void LoadCountPlayedGame() { if (File.Exists(Application.persistentDataPath + "/savedCounts.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream fs = File.Open(Application.persistentDataPath + "/savedCounts.dat", FileMode.Open); saveCounts = (ClassSaveCounts)bf.Deserialize(fs); fs.Close(); } else { SaveCountPlayedGames(); } }
public static void SaveCountPlayedGames() { if (saveCounts != null) { Debug.Log("SAVE " + Application.persistentDataPath + "/savedCounts.dat"); BinaryFormatter bf = new BinaryFormatter(); FileStream fs = File.Create(Application.persistentDataPath + "/savedCounts.dat"); bf.Serialize(fs, saveCounts); fs.Close(); //Debug.Log($"Counts save: c1 = {saveCounts.counts1}, c2 = {saveCounts.counts2}, c3 = {saveCounts.counts3}"); } else { saveCounts = new ClassSaveCounts(); SaveCountPlayedGames(); } }