Is there a blueprint node that can wait until the function finished then execute the follower nodes?

I want to create a blueprint node that pause the execution until I let the node finished.Then execute the follower nodes.Like AI task,continue when finished.Is it possible?

You might be looking for the UBlueprintAsyncActionBase Class. This requires C++, not sure if there’s a blueprint only alternative

Yes! This is what I want!
But I can only use BP. If there is a way for BP, it will solve my problem totally.

And Can I hide inputs and make them in detail panel and expose whichever input I want when I add a bp node?
I can use an add component to make it but it seems not a good solution.

Your post is awesome! Thanks!
I have one more question:Can I call blueprint functions in cpp? Because I have realized all the logics in bp and the async nodes need cpp.
Thank you again!