Working on my project I encountered a weird problem. When I try to add a Delay node to my Widget Blueprint it seems like anything after the delay doesn’t execute. I tried to make a fade out when the user clicks on the play button so I used a Start Camera Fade function and added a Delay after and then Level node as it’s shown below, but a new level doesn’t open. I tried to test it adding Delay and Print String but it doesn’t work as well. I also tried to test adding other buttons but it doesn’t help.
This is indeed strange issue. Stupid suggestion, but did you try restarting Engine and recompiling?
Second thing, right click on DelayNode and Add Brakepoint. See if it will toggle breakpoint at all. If not, could be that your click does not work. Try adding log before and after delay just to make sure.
Is anything else working? Because you should be able to just get a button click to print string working. It sounds like the button click isn’t happening…
I tried restarting Engine but it doesn’t help. Delay triggers a breakpoint but not anything after it. I tried it on other buttons and it doesn’t help. But everything works fine in other widget blueprint so I’m just going to delete this one and try to recreate it
I’ve been having a similar issue, certain times work on the delay but most do not.
Changing the DelayVal, espetially above 2.4 makes the level not load.
I came back here after some time, it was something stupid I think I had global time dilation set to 0, just wanted to clear it out
In 4.26 I remember delay nodes don’t work in the UMG when the game is paused. in that case you can use widget animations to replace those delays.
I asked it like 1.5 year ago but thanks anyway XD