// Saves the first win of the Daydata private static void SaveFirstWin(string fileName, int ID) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + fileName + ".dat"); firstWin data = new firstWin(); System.DateTime t = GameManager.gameManager.time[ID]; data.day = t.Day; data.minute = t.Minute; data.hour = t.Hour; bf.Serialize(file, data); file.Close(); }
// ID 0 Memory, ID 1 Tischdecken // Läd die Firstwin of the Day daten private static void LoadFirstWin(string fileName, int ID) { if (File.Exists(Application.persistentDataPath + "/" + fileName + ".dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + fileName + ".dat", FileMode.Open); firstWin data = (firstWin)bf.Deserialize(file); GameManager.gameManager.time[ID] = new DateTime(System.DateTime.Now.Year, System.DateTime.Now.Month, data.day, data.hour, data.minute, System.DateTime.Now.Second); } else { GameManager.gameManager.time[ID] = System.DateTime.Now.AddDays(-1); GameManager.gameManager.time[ID] = GameManager.gameManager.time[ID].AddHours(-1); } }