public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "ArmazenamentoData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "ArmazenamentoData.dat", FileMode.Open); ArmazenamentoData armazenamentoData = new ArmazenamentoData(); armazenamentoData = (ArmazenamentoData)bf.Deserialize(file); file.Close(); recursoPlantaArmazenado = armazenamentoData.recursoPlantaArmazenado; recursoMelecaArmazenado = armazenamentoData.recursoMelecaArmazenado; recursoCouroArmazenado = armazenamentoData.recursoCouroArmazenado; MaximaCapacidade = armazenamentoData.maximaCapacidade; dinheiro = armazenamentoData.dinheiro; } }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "ArmazenamentoData.dat"); ArmazenamentoData armazenamentoData = new ArmazenamentoData(); armazenamentoData.recursoPlantaArmazenado = recursoPlantaArmazenado; armazenamentoData.recursoMelecaArmazenado = recursoMelecaArmazenado; armazenamentoData.recursoCouroArmazenado = recursoCouroArmazenado; armazenamentoData.maximaCapacidade = MaximaCapacidade; armazenamentoData.dinheiro = dinheiro; bf.Serialize(file, armazenamentoData); file.Close(); }