public static void SetItems(itemsCollection ic) { boughtBullets = ic.bbllts; boughtWisdom = ic.bw; boughtButtons = ic.bbuttns; boughtGun = ic.bg; boughtHelmet = ic.bh; boughtShield = ic.bs; ShopScript.PricePerItem = ic.pricerper; }
public static bool Load() { if (File.Exists(Application.persistentDataPath + "/savedItems.gd")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/savedItems.gd", FileMode.Open); itemsCollection ice = (itemsCollection)bf.Deserialize(file); file.Close(); SetItems(ice); return(true); } else { return(false); } }
public static void Save() { itemsCollection ic = new itemsCollection(); ic.bg = boughtGun; ic.bh = boughtHelmet; ic.bbllts = boughtBullets; ic.bbuttns = boughtButtons; ic.bw = boughtWisdom; ic.bs = boughtShield; ic.pricerper = ShopScript.PricePerItem; BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(Application.persistentDataPath + "/savedItems.gd"); bf.Serialize(file, (itemsCollection)ic); file.Close(); }