示例#1
0
 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;
 }
示例#2
0
    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);
        }
    }
示例#3
0
    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();
    }