RealDocs

UKismetSystemLibrary::K2_SetTimerForNextTickDelegate

function Engine Blueprint Since 4.0
#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?

Suggest an edit

Select a field above to begin editing.