Skip to main content

Player Interaction Component

UEDPlayerInteractionComponent is the client-facing core of the plugin.

It is designed to be attached to a PlayerController and handles:

  • Tracing and selecting the best target (actor or foliage instance)
  • Focusing logic (outline + widget presentation)
  • Client-side UI updates (MVVM)
  • Sending interaction requests to the server (RPCs)
  • Local and server event dispatch (delegates + notifier interface)

Header:

  • Source/EDInteractionSystem/Public/Components/EDIPlayerControllerComponent.h