I have an EUW that works as an editor tab. In it I have a button that launches PIE via EditorRequestBeginPlay. I want to call some blocks after the game has started. But when I try to put a delay, timer or some delegate (e.g.: OnBeginPIE) - it never gets called or it gets called after the PIE has ended. Seems like the EUW halts execution after PIE launch.
I want my widget to be usable on any level and it’s a dev tool so I can’t add hacks on level blueprints.
IsEnabledInPIE is turned on (class settings).
How to get it to work?
EDIT:
Here’s my BP:
What happens is that ‘On Begin PIE’ gets printed but ‘Timer called’ starts getting called only after I close PIE.
