Tala Esenlikler

UInteractionFrameworkRuntimeDeveloperSettings

Project settings for runtime input, focus scoring, network request policy, activation snapshot tolerance, session limits, diagnostics, spatial queries, and preload behavior.

Interaction Framework 1.0.0 UE5.7 Class

Project settings for runtime input, focus scoring, network request policy, activation snapshot tolerance, session limits, diagnostics, spatial queries, and preload behavior.

Module InteractionFrameworkRuntime
Category configuration
UCLASS(config = Game, defaultconfig, meta = (DisplayName = "Runtime"))
class INTERACTIONFRAMEWORKRUNTIME_API UInteractionFrameworkRuntimeDeveloperSettings : public UDeveloperSettings

Properties

Runtime Developer Settings

Interaction Input Mapping Context

Input mapping context that contains interaction runtime actions used by the UI manager.

TSoftObjectPtr<UInputMappingContext>
Runtime Developer Settings

Focus Distance Weight

Weight applied to distance when scoring the best focused interaction point.

float
Runtime Developer Settings

Focus View Weight

Weight applied to view alignment when scoring the best focused interaction point.

float
Runtime Developer Settings

Focus Min Hold Sec

Minimum time in seconds before focus can switch away from the current point.

double
Runtime Developer Settings

Focus Switch Score Margin

Score margin a new candidate must beat before replacing current focus.

float
Runtime Developer Settings

Max Session Duration Sec

Maximum duration in seconds a Hold or MultiTap session may remain active on the server. Orphaned sessions (e.g., client disconnect mid-hold) are force-terminated with a Failed/TimedOut outcome after this time, releasing any held lock reservation. Non-positive or invalid values are clamped to a small runtime safety floor instead of disabling the safeguard. Should exceed the longest legitimate hold duration defined in your interaction definitions.

double
Runtime Developer Settings

Activation Snapshot Max Distance Origin Delta Cm

Maximum tolerated delta between a client press-time snapshot distance origin and the server-owned interactor distance origin. Snapshots outside this tolerance are ignored and server-side origins are used for activation validation.

float
Runtime Developer Settings

Activation Snapshot Max View Origin Delta Cm

Maximum tolerated delta between a client press-time snapshot view origin and the server-owned interactor view origin. Snapshots outside this tolerance are ignored and server-side origins are used for activation validation.

float
Runtime Developer Settings

Enable Runtime Debug Diagnostics

Enables lightweight non-shipping runtime diagnostics for focus, activation, authority outcomes, and candidate filtering. Off by default.

bool
Runtime Developer Settings

Load Example Tags

Loads Interaction Framework's optional example gameplay tags from the plugin Config/Tags folder. Requires an editor restart after changing.

bool
Runtime Developer Settings

World Grid Max Candidates

Maximum number of candidate points returned from a spatial query before detailed per-target filtering.

int32
Runtime Developer Settings

World Grid Max Query Range Cm

Optional hard cap for the global spatial query radius. Values <= 0 leave the authored maximum interaction range uncapped.

float

Use Cases

  • Use UInteractionFrameworkRuntimeDeveloperSettings in the core-concepts workflow.

Related Docs