UKismetSystemLibrary::K2_IsTimerActiveDelegate
Deprecated: Use Is Timer Active by Handle
#include "Kismet/KismetSystemLibrary.h"
Access: public
Specifiers: staticUFUNCTIONBlueprintPure
Description
Returns true if a timer exists and is currently running (not paused) for the given delegate. Superseded by querying via FTimerHandle.
Caveats & Gotchas
- • Marked deprecated in favor of 'Is Timer Active by Handle' for the same identity-matching reasons as the other delegate-based timer functions.
- • Returns false both when no timer was ever set and when one exists but is paused — use K2_IsTimerPausedDelegate if you need to distinguish 'paused' from 'never set'.
- • As a BlueprintPure node it has no exec pins, so it can be wired directly into a Branch condition.
Signature
static bool K2_IsTimerActiveDelegate(UPARAM(DisplayName="Event") FTimerDynamicDelegate Delegate); Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| Delegate | FTimerDynamicDelegate | The event whose timer state to query. | — |
Return Type
bool Example
Check if a timer is running (Blueprint) Blueprint
Event graph: Is Timer Active by Event feeding a Branch node, only calling Set Timer by Event again if the previous one has already finished. Tags
Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?