Clicking on object and updating widget UI

Hi all,

I want to have an object in the world that when clicked on, brings up a text box in the widget BP. Currently the BP_selector sends a message to the BPI_interact interface when the obejct is clicked on. Things seem ok there since I am able to print a line in the widget_BP after the interact event is implemented/fired after i click on the object. things go awry after that. the floor_44_info variable is a border that holds the text i want to show and i cant get past it being invalid. i got an error message before implementing the is valid node that floor_44_info variable had a value of none. im confused because the variable is coming directly from the widget so it should have some value, and i am showing/hiding other elements of the widget when clicking on widget buttons. seems like things are breaking after the event interact fires but i dont know why. any help is greatly appreciated

Can you show the designer view for the widget blueprint? It could help diagnose the issue.

The only thing I can think of immediately is that the widget itself is not yet valid or constructed, or all of the pieces aren’t yet constructed. Do you generate the floor_44_info widget on demand?

heres the deisgner view. im generating the widget and adding to viewport in the player controller BP. player controller attached as well

For anyone interested in the solution: The issue was that after the interface event fired i was trying to access the floor 44 info variable from a second instance of the widget_bp. the solution was to go the widget BP and get player controller, cast to my instance of the player controller where the widget is being created and grab that instance of the widget and take the variable from there