So I have a procedurally generated dungeon like rooms, and each time a room generates it spawns in door actors that each have a 3D widget that opens the respective door. All 4 widgets from the starting room work, but after I spawn in a new room with its 3 new doors, sometimes some of the widgets don’t work. It isn’t consistent as to which widget doesn’t work. Sometimes its none, 1, 2, or all 3 that won’t work. I put a print string for the widget interaction component hover event, and it always prints strings when aiming at it, so it can see the widget itself. I also put a print string on the button on_hovered event, which only shows up if I can click the button. If I don’t see an output then I can’t click the button. So its not so much as the button being pressed and not firing off code, its just not registering that I can click it at all.
What are the chances we end up with overlapping duplicates? With procedural gen things can easily get out of control (at least mine do all the time). Any chance you could count the widgets you create and see if things add up? Eyeballing it hardly ever cuts it.
It is creating the correct amount of widgets.