public void _saving() { try { SavePosition saveData = new SavePosition(); // do something saveData.getPos().Clear(); saveData.setPos(posCopy); BinaryFormatter bf = new BinaryFormatter(); FileStream fs = new FileStream(Application.persistentDataPath + "/Position.txt", FileMode.OpenOrCreate); bf.Serialize(fs, saveData); fs.Close(); } catch (Exception e) { print(e); } print("saved data to " + Application.persistentDataPath + "/Position.txt"); }
public void _Loading() { if (File.Exists(Application.persistentDataPath + "/Position.txt")) { try { SavePosition saveData = new SavePosition(); BinaryFormatter bf = new BinaryFormatter(); FileStream fs = new FileStream(Application.persistentDataPath + "/Position.txt", FileMode.Open); saveData = (SavePosition)bf.Deserialize(fs); fs.Close(); posCopy = saveData.getPos(); // do somthing } catch (Exception e) { print(e); } } }