Tala Esenlikler

FInteractionCommandExecutionContext

Runtime context passed to Blueprint/C++ command execution actions.

Interaction Framework 1.0.0 UE5.8 Struct InteractionCommandExecutionTypes.h

Runtime context passed to Blueprint/C++ command execution actions.

Module InteractionFrameworkRuntime
Category execution
USTRUCT(BlueprintType)
struct INTERACTIONFRAMEWORKRUNTIME_API FInteractionCommandExecutionContext

Properties

Interaction Command Execution Context

Instigator Actor

Actor responsible for the command, e.g., the player pawn or controller-owned actor.

TObjectPtr<AActor>
Interaction Command Execution Context

Allowed Instigator Actors

Actors allowed to be treated as valid instigators for downstream gameplay logic.

TArray<TObjectPtr<AActor>>
Interaction Command Execution Context

Target Actor

Actor that owns the target component.

TObjectPtr<AActor>
Interaction Command Execution Context

Point Index

Runtime point index on the target component.

int32
Interaction Command Execution Context

Phase Token

Input phase token for the execution callback, e.g., press-started or press-released.

int32
Interaction Command Execution Context

World Time Seconds

World time when the context was built, in seconds.

float
Interaction Command Execution Context

Elapsed Time Seconds

Elapsed command progress time, in seconds.

float
Interaction Command Execution Context

Required Duration Seconds

Required duration for hold-style execution, in seconds.

float
Interaction Command Execution Context

Normalized Progress

Normalized progress from 0 to 1 when applicable.

float
Interaction Command Execution Context

Is Initiator Participant

True when this context belongs to the route initiator.

bool

Related Docs