void SaveState() { ClickHandler ch = counterState.GetComponent <ClickHandler>(); int toSave = ch.GetCounter(); Debug.Log("Saving " + toSave); string destination = Application.persistentDataPath + "/save.dat"; FileStream file; if (File.Exists(destination)) { file = File.OpenWrite(destination); } else { file = File.Create(destination); } BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(file, toSave); file.Close(); }