Ok, I am using UICamera.selectedObject. After a button click I Debug.Log to see what is in the message and annoyingly it is always the previous message. So if I click on Button6 and then Button2, it will return Button6 instead of Button2.
Maybe I have my update in the wrong place. I am checking for button presses using onPress, does that mean I can't get the selectedObject until I release the button? (I want to have the result as soon as I press the button)
Any ideas?