public void loadCard(Cards c) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/cardData" + c.idCard + ".dat", FileMode.Open); // o lugar q salva saveCardData data = (saveCardData)bf.Deserialize(file); //deserializando e coloca na data c.isLiberate = data.isLiberate; c.levelCard = data.levelCard; c.cardCollected = data.cardCollected; c.productionMultiplier = data.productionMultiplier; c.productionReduction = data.productionReduction; c.isMax = data.isMax; file.Close(); }
public void saveCard(Cards c) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/cardData" + c.idCard + ".dat"); // o lugar q salva saveCardData data = new saveCardData(); // para instanciar data.isLiberate = c.isLiberate; data.levelCard = c.levelCard; data.cardCollected = c.cardCollected; data.productionMultiplier = c.productionMultiplier; data.productionReduction = c.productionReduction; data.isMax = c.isMax; bf.Serialize(file, data);//seriarizando colocando essas informaçoes nesse arquivo file.Close(); }