So I'm currently trying to implement controller support in my menu. The way I'm doing this right now is by pushing all the buttons into an array and when the player presses up or down on the dpad, they traverse through the array.
But here's the issue. What do I use to access the callback parameter of the button?
Essentially what I want to do is when the player reaches the button he wants to press in the array, I want to run the callback function. I know phaser does the automatically if you clicked the button. But what if I want to do it manually?
if (controller.peressed.A_Button){
buttonArray[currentIndex].callbackFunction()
}