Skip to main content

Setup & Required Tags

Add the component

Add UEDInteractableComponent to an actor you want to be interactable.

Minimum required configuration:

  • InteractableTag
  • InteractionSettings

Recommended configuration:

  • WidgetSettings (Title/Description/FocusTag/WidgetClass)
  • OutlineSettings (optional)

Actor tag: EDInteractable

At runtime, the component automatically adds the actor tag:

  • EDInteractable

The player trace code uses this tag to quickly filter candidates.

Optional helper scene components

The component uses tagged scene components to provide stable locations for:

  • Center point (distance/LoS checks)
  • Widget anchor location
  • “Dimensions” for line-of-sight validation

Add scene components and tag them:

  • CenterComponent: used as the target “center”
  • WidgetHolderComponent: used as the widget world location
  • DimensionComponent: optional list used for LoS validation against complex shapes

If these are missing, some logic falls back to actor location, but explicit components produce better and more predictable results.

Auto initialization

bAutoInitialize controls whether the component auto-wires references and sets up helper collision on BeginPlay.

In most cases you want it enabled.