Skip to main content

UI (MVVM)

EDInteractionSystem is designed to work well with Unreal's MVVM framework.

The plugin provides:

  • UEDInteractionWidget: a base widget class with a ViewModel reference and Blueprint events.
  • UEDInteractionViewModel: a MVVM ViewModel that exposes common interaction data via FieldNotify.

This design allows you to build a single generic interaction widget and bind it to data that changes as the player focuses different interactables.