Hi, I have a button event configured on a player controller to create a widget and render it on the players screen. This works fine. I have a function within that widget’s blueprint that is called on any mouse click and sets the z order to 1 + the current highest z order of any widget (recorded as an int under the player controller). However even though the zorder changes on a widget, it does not then get rendered over another widget.
It seems as if setting the zorder when creating the widget on the UI (using the z order input pin) works, but any changes after its initially rendered aren’t reflected.
Is there another method I should be using to get widgets to render over each other during runtime?