Latent Functions in Blueprint


It would be great if we could create latent functions in BP as this would help to keep the graphs cleaner. Moreover it would save us from creating bindings for simple things where we need to wait for a function to complete.

A practical example: I’m in the situation where I could really need a “PlayVoicOver” function with a delay and an output pin for “AudioFinished”. At the moment I’m spawning a sound with a function, return the sound from the function and then I create a binding for “OnAudioFinished” to make sure the next event does not fire before the audio playback finished.

There are many useful cases for latent functions and I really hope you’ll implement this feature :slight_smile:

Best regards,

While it is not a BP-only solution, you can check out this: [Tutorial] Creating Latent Actions for Blueprints in C++ - Community Content, Tools and Tutorials - Unreal Engine Forums