Ejemplo n.º 1
0
    /// <summary>
    /// Save function
    /// </summary>
    /// <param name="version"></param>
    public void Save(string version)
    {
        string          filePath = Application.persistentDataPath + "\\" + version + "\\ItemBagData.dat";
        BinaryFormatter bf       = new BinaryFormatter();
        FileStream      file     = File.Create(filePath);

        ItemBagData data = new ItemBagData();

        data.ItemList = this.ItemList;

        bf.Serialize(file, data);
        file.Close();
    }
Ejemplo n.º 2
0
    /// <summary>
    /// Load in the data
    /// </summary>
    /// <param name="version"></param>
    public void Load(string version)
    {
        string filePath = Application.persistentDataPath + "\\" + version + "\\ItemBagData.dat";

        if (File.Exists(filePath))
        {
            BinaryFormatter bf   = new BinaryFormatter();
            FileStream      file = File.Open(filePath, FileMode.Open);
            ItemBagData     data = (ItemBagData)bf.Deserialize(file);
            file.Close();

            this.ItemList = data.ItemList;
        }
    }