- Create a new UMG blueprint and open its editor.
- Select the root node “NewWidgetBlueprint” in the Hierarchy (above the Canvas Panel).
- Click on Bind next to Visibility in the Details panel and select Create Binding.
- Your new binding function will appear.
- Return back to the Designer and click Compile.
- Now inspect the Visibility binding of the root node again and notice it is no longer bound to the function.
- Go to the Graph and then come straight back to the Designer without clicking anything else.
- Now inspect the Visibility binding of the root node again and notice it is now bound to the function.
- Click Compile again.
- Now inspect the Visibility binding of the root node again and notice it is no longer bound to the function.
As you can see the binding is very temperamental and usually fails. Even if you can get it to stay there, when you run the project, the binding doesn’t work most of the time. Occasionally I’ve been able to get it to stick and work properly by clicking around and saving randomly until it sticks. This problem only happens on the root node.