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.