Editor: Timed Events
💬 Does Unreal support timed events?
Yes, Unreal does support time based events in the form of Delay
or Timer
event nodes! This is all handled by Unreal Engine’s main game loop in the form of latent actions or by the master tick event scheduler.
💬 How do I use blueprint Delay events?
The Delay
node perform what is called a “latent action”. This means the code that needs to be executed will be run at a later (AKA: latent) stage in the update loop. You can also create a repeat loop using Retriggerable Delay
node calling itself
💬 How do I use blueprint Timer events?
The Timer
node registers a event or function in Unreal Engine’s tick system. This allows for more customizable events since you can store the event handle to pause/un-pause/stop the created Timer
event. You can also flag if your event needs to loop and/or have a initial start delay
📚 Unreal Engine - Resources
https://docs.unrealengine.com/4.26/en-US/InteractiveExperiences/UseTimers/
https://docs.unrealengine.com/4.26/en-US/ProgrammingAndScripting/Blueprints/UserGuide/Events/Custom/