Data asset that owns designer-authored interaction points, variants, command rows, requirements, execution actions, prompt providers, policy profiles, theme colors, linked groups, composite surfaces, and widget payloads for one target definition.
UCLASS(BlueprintType)
class INTERACTIONFRAMEWORKRUNTIME_API UInteractionRuntimeTargetDefinition : public UDataAsset
Properties
Target Definition
TSet<FInteractionRuntimeThemeColorSpec> Theme Colors
Named color palette available to points, variants, and commands while editing this definition asset.
Target Definition
TObjectPtr<UInteractionRuntimePolicyProfileObject> Default Policy Profile
Default policy profile used when points, variants, or groups do not override it.
Use Cases
- Author reusable interaction content for actors.
- Keep designer-editable points, variants, commands, requirements, actions, payloads, and policy objects in one asset.
Notes
- A new authoring workflow can start from the editor-created default point, default variant, and default command row.
- A single variant can act as the default without a variant gameplay tag; multiple variants need stable ids.