interface message from player controller to UMG widget not working

Hey guys. I’m trying to set up a simple menu system, but the interface messages don’t seem to be working between my player controller and menu widget.

I’m referencing the widget BP “charSelect” and sending an interface message from my “menuController” bp. Unfortunately, the “charSelect” widget never receives the message. Any ideas?

Make sure:

1-Your ref is valid

2-You added the interface to your widget class setting

Yes and yes… :confused:

You reference is incorrect , you can’t set a ref that doesn’t exist yet , there is solution :

1-Save a ref when the widget is created

or

2- Using “Get All Widgets Of Calss” and get “0” instead of your ref

Thanks for the reply! I changed things around so now my reference is being set after the widget is created. However, the interface message still isn’t working. Am I still setting this reference incorrectly?

It should work may be the is something else.

Here is an other solution, instead of using an interface, you can create a custom event and call is directly from your ref