Tala Esenlikler

FInteractionRuntimeResolvedPrompt

Fully resolved command prompt data for Blueprint UI and prompt text providers.

Interaction Framework 1.0.0 UE5.8 Struct InteractionInteractorState.h

Fully resolved command prompt data for Blueprint UI and prompt text providers.

Module InteractionFrameworkAPI
Category core
USTRUCT(BlueprintType)
struct INTERACTIONFRAMEWORKAPI_API FInteractionRuntimeResolvedPrompt

Properties

Resolved Prompt

Is Available

True when the command can currently execute, e.g., gray out prompt rows when false.

bool
Resolved Prompt

Blocking Requirement Class

The class of the requirement that blocked this command, when UnavailableReason == RequirementsFailed. Null for all other unavailable reasons. Forwarded to UInteractionRuntimePromptTextProvider as build context. Use cases: - Show requirement-specific blocked copy such as "Needs Keycard". - Route blocked prompts to a Blueprint text provider based on requirement class.

TObjectPtr<UClass>
Resolved Prompt

Blocking Requirement Object

Requirement object that blocked the prompt, when available. Use cases: - Read authored Blueprint requirement fields to build custom blocked text. - Leave null-safe fallbacks for requirements that do not expose an object instance.

TObjectPtr<UObject>
Resolved Prompt

Command Prompt Provider

Object that can provide command prompt text, e.g., a custom Blueprint prompt provider.

TObjectPtr<UObject>
Resolved Prompt

Resolved Required Taps

Tap count required by the resolved command, e.g., show "Tap 5 times".

int32

Related Docs