Gamepad selection with inventory

Hi,

I’m working on my inventory menu and I’m using common activatable widgets. By default, I can select any of the items in the grids by moving around with the d-pad or left thumbstick.

However, when jumping from one grid to the other, it only does so if there is horizontal or vertical alignment.

For example, in the screenshot, I wouldn’t be able to go from the top right slot on the left grid to the top left slot of the right grid (as shown by the green arrow) by pressing right on the d-pad. I’d have to go down to the second row of the left grid and then I can select right on the d-pad to jump to the grid on the right.

This isn’t a great player experience and if I don’t have anything in the slots on the second row of the left grid (let’s just say I only have a couple of items on the top row of the left grid) then the player literally can’t jump to the right grid at all.

What’s the best way to fix this?

(Obviously I could move the right table up, but this isn’t the point and is just for illustrative purposes. Essentially with grids, boxes and buttons that don’t perfectly align, how do you still ensure the player can move between them?)

Thanks!