Beispiel #1
0
 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();
     }
 }
Beispiel #2
0
 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();
     }
 }