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(); }