How do i comunicate between player, controler and widgets

How do i comunicate between player, controler and widgets

  • create an event / function in the Character BP:

  • in the widget, add an Event Dispatcher with matching data signature and bind it:

Use Get Player Controller instead to work with controller. Player → Player Controller comms can be done the same way.

  • Direct comms would also be OK here
  • Interface would work, too, ofc

If you want it to work the other way round - character updates a widget, we’d need to know the purpose and where the widget is created. This kind of comms is more specific.

CraftWindowRef

Perhaps you could explain how crafting works and what needs to happen.