Event payload describing a command outcome.
USTRUCT(BlueprintType)
struct INTERACTIONFRAMEWORKAPI_API FInteractionRuntimeOutcomeEvent
Properties
Outcome
Result state for the command, e.g., Completed for success, Failed for policy rejection.
Failure Reason
Failure detail when Outcome is Failed or Cancelled, e.g., RequirementsFailed for a locked prompt.
Target ID
Target that emitted the outcome, e.g., filter UI events to the focused interactable.
Point ID
Point whose command emitted the outcome, e.g., distinguish front and back door prompts.
Variant ID
Variant used by the outcome route, e.g., choose a variant-specific success message.
Command ID
Command that emitted the outcome, e.g., branch Blueprint behavior for Open versus Search.
Route Identity
Canonical route identity for the emitted outcome. Legacy id fields remain for compatibility. Use cases: - Match this outcome to route/progress snapshots from the same execution. - Prefer this field in new Blueprint code when correlating interaction events.