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.
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.