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();
    }