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.
This object/class reference (TObjectPtr<UClass>) belongs to FInteractionRuntimeResolvedPrompt under InteractionRuntime.
Designers configure this value in the owning asset or object details panel, while Blueprint logic can read the resolved value at runtime.
Assign a compatible object or class when you need this owner to delegate part of its behavior or presentation to a reusable asset/class.
UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "InteractionRuntime")
TObjectPtr<UClass> BlockingRequirementClass = nullptr;