Tala Esenlikler

UInteractionRuntimeRequirement

Base class for instanced requirement objects that decide whether a point, variant, command, or selection candidate is allowed for a supplied interaction context.

Interaction Framework 1.0.0 UE5.7 Class

Base class for instanced requirement objects that decide whether a point, variant, command, or selection candidate is allowed for a supplied interaction context.

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

Members

Requirement

Evaluate

Evaluates whether this requirement passes for the supplied interaction context.

bool

Use Cases

  • Create Blueprint or C++ availability checks for commands.
  • Return failure reasons that prompt UI can display when policy allows.

Notes

  • Requirement evaluation should be deterministic for the context it receives.

Related Docs