UKismetSystemLibrary::K2_SetTimerForNextTickDelegate
#include "Kismet/KismetSystemLibrary.h"
Access: public
Specifiers: staticUFUNCTIONBlueprintCallable
Description
Sets a timer that fires a bound event on the very next tick, effectively a delegate-based one-frame defer. Appears in Blueprint as 'Set Timer for Next Tick by Event'.
Caveats & Gotchas
- • Unlike DelayUntilNextTick, which pauses the current execution flow in place, this schedules a separate event to fire later — the calling graph continues immediately after this node returns.
- • The event still goes through the timer manager, so it is subject to the same next-tick semantics as any other zero-delay timer (it can fire within the same engine frame if tick groups run more than once).
Signature
static FTimerHandle K2_SetTimerForNextTickDelegate(UPARAM(DisplayName = "Event") FTimerDynamicDelegate Delegate); Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| Delegate | FTimerDynamicDelegate | Event to execute next tick — a K2 function or Custom Event bound as a dynamic delegate. Shown as 'Event' in Blueprint. | — |
Return Type
FTimerHandle Example
Defer an event by one tick (Blueprint) Blueprint
Event graph: bind a Custom Event 'OnDeferredInit' to Set Timer for Next Tick by Event, called from BeginPlay so dependent components have finished their own BeginPlay first. Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?