public void load() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); if (File.Exists(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "NavePecasData.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "NavePecasData.dat", FileMode.Open); NavePecasData navePecasData = new NavePecasData(); navePecasData = (NavePecasData)bf.Deserialize(file); file.Close(); this.botaoGravidadeComprado = navePecasData.botaoGravidadeComprado; this.controleNaveComprado = navePecasData.controleNaveComprado; this.geradorComprado = navePecasData.geradorComprado; this.silverTapeComprada = navePecasData.silverTapeComprada; this.turbinaComprada = navePecasData.turbinaComprada; setImagemPecas(); } }
public void save() { saveAtual = GameObject.FindObjectOfType<SaveAtual>(); BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/" + saveAtual.getSaveAtualId() + "NavePecasData.dat"); NavePecasData navePecasData = new NavePecasData(); navePecasData.botaoGravidadeComprado = this.botaoGravidadeComprado; navePecasData.controleNaveComprado = this.controleNaveComprado; navePecasData.geradorComprado = this.geradorComprado; navePecasData.silverTapeComprada = this.silverTapeComprada; navePecasData.turbinaComprada = this.turbinaComprada; bf.Serialize(file, navePecasData); file.Close(); setImagemPecas(); }