public void SaveRecipes()
    {
        BinaryFormatter bf      = new BinaryFormatter();
        FileStream      fio     = File.Open(Application.streamingAssetsPath + recipePath, FileMode.OpenOrCreate);
        CraftingWrapper wrapper = new CraftingWrapper(CraftableItems, CraftableReagents);

        bf.Serialize(fio, wrapper);
        fio.Close();
    }
    public void LoadRecipes()
    {
        BinaryFormatter bf      = new BinaryFormatter();
        FileStream      fin     = File.Open(Application.streamingAssetsPath + recipePath, FileMode.Open);
        CraftingWrapper wrapper = bf.Deserialize(fin) as CraftingWrapper;

        CraftableItems    = wrapper.items;
        CraftableReagents = wrapper.reagents;
        fin.Close();
    }