Using arrays to set widget buttons

Hi everyone!

I created a dialogue system which implement two widgets: one for the dialog interface, and another one with the player options.

There are a few screenshots of how they work together:


W_DialogueOpt

The “TextOptionName” variable in the second picture is the text contained in the button “BtnOption”.

My issue came when I tried to make it usable with gamepad. I did put a “Make keyboard focus” node with the “BtnOption” variable as a target, but it just focus on the last arrayed option.

If anyone knows how could I make the game focus just on the first option, I’d be very glad to hear about it!

If any more info or screenshots are needed/helpful I can provide them for sure.

Thanks in advance, take care!

/Óscar.