I’m making a simple widget that contains multiple common buttons.
When focusing a widget with the gamepad and selecting a button, it triggers all buttons on screen with the same selection binding. I also made sure to override “ShouldVirtualAcceptSimulateMouseButton”, since I don’t want my controller inputs to be read as a mouse input.
I noticed calling “SetIsInteractionEnabled” whenever focused, and disabling it when unfocused was the only way I could get it to work. However this makes the button “Disabled”, which causes the style to change to the Disabled style, when I’d prefer to have it return to Normal.
Is there a built in way I can make only the focused button trigger? Or will I need to add this functionality myself in a c++ subclass?