Runtime context that explains why a prompt is displayed the way it is.
USTRUCT(BlueprintType)
struct INTERACTIONFRAMEWORKAPI_API FInteractionUIPromptContextPresentation
Properties
Has Multi Participant Session
True when this prompt belongs to a multi-participant route or session.
Effective Input Pattern
Input pattern currently effective for the prompt, e.g., Hold while joining a group route.
Authored Command Pattern
Input pattern authored on the command before multi-participant overrides.
Multi Participant Enter Mode
Mode required to enter a multi-participant route.
Multi Participant Enter Pattern
Normalized input pattern for the entry step, e.g., Hold when enter mode is Hold.
Multi Participant Execution Pattern
Normalized input pattern for the group execution step.
Multi Participant Resolution Policy
Rule used to resolve group contribution, e.g., all participants or shared threshold.
Is Multi Participant Initiator
True when the local participant initiated the multi-participant route.
Current Participants
Current participant count, e.g., show "1 / 2" while waiting.
Prompt Stage
Local stage of the prompt, e.g., Entering, Committed, or Active.
Prompt Source Kind
Provider source that produced the prompt text, e.g., CommandProvider or RequirementProvider.