Runtime context passed to Blueprint/C++ command execution actions.
USTRUCT(BlueprintType)
struct INTERACTIONFRAMEWORKRUNTIME_API FInteractionCommandExecutionContext
Properties
Interactor
Interactor component that initiated or participates in the command.
Instigator Actor
Actor responsible for the command, e.g., the player pawn or controller-owned actor.
Allowed Instigator Actors
Actors allowed to be treated as valid instigators for downstream gameplay logic.
Phase Token
Input phase token for the execution callback, e.g., press-started or press-released.
World Time Seconds
World time when the context was built, in seconds.
Elapsed Time Seconds
Elapsed command progress time, in seconds.
Required Duration Seconds
Required duration for hold-style execution, in seconds.
Normalized Progress
Normalized progress from 0 to 1 when applicable.
Has Multi Participant Session
True when this command is running inside a multi-participant route.
Is Initiator Participant
True when this context belongs to the route initiator.