I am trying to use the same methods that the inventory systems uses to populate an inventory system and then update Item info, which in turn updates the inventory slot. So I made craft slot, craft slot info etc. I am updating the craft item info in the inventory manager component (like it does to update the inventory). But instead of waiting for items to be added to the inventory when they are picked up. I am using the Craft list data list to populate the crafting window on initialisation as it won’t change (but it allows me to added/remove items from the data list easier instead of each slot being hard coded)
I have an idea to try and make it work which I will try later.
Why not use the inventory system logic and slots you would only need to add a few boolean checks for the slots a simple Iscrafting slot boolean would do. but why not just create a list rather than using the inventory slots?