- the Player has an Inventory Actor
- the inventory Actor has a Widget - a grid with slots
- the inventory holds an array of Item Actors
- each Item Actor has a Widget
That’s why I mentioned blueprint communications earlier on. I don’t think you have a problem with combining items per se (not yet!), you may need to take a step back and ensure you can produce an effortless data flow between the player, its inventory, the items inside and the world the items interact with.
There’s yet to be a ay where I don’t draw a data flow diagrams on a piece of paper. Only to realise a month later that I failed to account for something