public static void Save() { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + filename); ColorCollector_Data data = new ColorCollector_Data(); data.Highscore = highscore; data.CurrentScore = currentscore; data.Level = level; data.Isreturn = isreturn; data.AdsFrequency = adsFrequency; bf.Serialize(file, data); file.Close(); }
public static void Load() { if (File.Exists(Application.persistentDataPath + "/" + filename)) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + filename, FileMode.Open); ColorCollector_Data data = (ColorCollector_Data)bf.Deserialize(file); highscore = data.Highscore; currentscore = data.CurrentScore; level = data.Level; isreturn = data.Isreturn; adsFrequency = data.AdsFrequency; file.Close(); } else { colorcollectorsaveload.Save(); } }