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