Tala Esenlikler

UInteractionCommandExecutionAction

Base class for instanced command outcome actions that run on configured lifecycle outcomes such as started, completed, cancelled, or failed.

Interaction Framework 1.0.0 UE5.8 Class

Base class for instanced command outcome actions that run on configured lifecycle outcomes such as started, completed, cancelled, or failed.

Module InteractionFrameworkRuntime
Category execution
UCLASS(Abstract, Blueprintable, EditInlineNew, DefaultToInstanced, CollapseCategories)
class INTERACTIONFRAMEWORKRUNTIME_API UInteractionCommandExecutionAction : public UObject

Members

Interaction Command Execution Action

OnCancelled

Called when command execution is cancelled and this action is configured for Cancelled.

Function
Interaction Command Execution Action

OnCompleted

Called when command execution completes successfully and this action is configured for Completed.

Function
Interaction Command Execution Action

OnFailed

Called when command execution fails and this action is configured for Failed.

Function
Interaction Command Execution Action

OnStarted

Called when command execution starts.

Function
Interaction Command Execution Action

Execute On Outcomes

Bitmask of terminal outcomes that are allowed to run this action callback.

int32

Use Cases

  • Change target or project state after command success, failure, cancellation, or progress events.
  • Create reusable execution behavior that designers add to command rows.

Notes

  • Authority-owned gameplay changes should run from the server-side execution path.

Related Docs