Wait until action is done?

So I have a bunch of blueprints connected in a line in my level blueprint, at some point in this line I need an action to be done by the player before the line continues to be executed. I tried using the branch node and check if the player did the task, but using this method will just stop the blueprint completely if the player doesn’t do anything.

So I just need the player to do something for the blueprints to continue, and wait for however long it takes for him to do it.
Is there a way so if the branch is false that it checks it again and again until true?
Or is there a better way?

Use a custom event.

When the user finished his action fire the event.

Handle the event for continuation of the script.

Descripbed here:
https://docs.unrealengine.com/latest/INT/Engine/Blueprints/UserGuide/Events/Custom/

Thanks, I will try that :slight_smile: