Tala Esenlikler
Target Component

Persistent Disabled Commands

Replicated disabled commands that are tracked outside the active shared command layout.

Interaction Framework 1.0.0 UE5.7 TArray<FInteractionRuntimeDisabledCommandEntry> UInteractionRuntimeTargetComponent InteractionRuntimeTargetComponent.h

Replicated disabled commands that are tracked outside the active shared command layout.

This array (TArray<FInteractionRuntimeDisabledCommandEntry>) belongs to UInteractionRuntimeTargetComponent under InteractionRuntime.

The runtime fills this list from authority-owned persistent command state when a global command disable targets a command that is not present in the currently flattened shared variant. Clients read it so prompt filtering stays consistent with the server for per-interactor variant selection.

Gameplay code should usually use command disable/enable APIs instead of writing this replicated state directly.

Owner UInteractionRuntimeTargetComponent
Module InteractionFrameworkRuntime
Category InteractionRuntime
UPROPERTY(ReplicatedUsing = OnRep_PersistentDisabledCommands, BlueprintReadOnly, Category = "InteractionRuntime")
TArray<FInteractionRuntimeDisabledCommandEntry> PersistentDisabledCommands;

Use Cases

  • Debug replicated global command-disable state for per-interactor variant commands.

Notes

  • This list is a replicated runtime projection, not authoring data.

Related Docs