- Home /
Problems with EventSystem and Joysticks
I'm not sure but I might have found a bug here. I just realized that this appears to specifically be an issue with the Animation Transition changing the Button Transition to Tint completely fixed the problem. So I will stick with that for now, but I would love to find an actual solution to using Animation Transition.
I am trying to set up a pause menu with joystick controls. I noticed that with Fist Selected set, the button was not actually highlighting. If I selected the second button, it would highlight and then if I selected the first button again it would highlight. This in itself seems like a bug to me.
The next thing I noticed was that if I had a button highlighted and then un-paused it and paused it again, that same button would still be highlighted and would not un-highlight, even after selecting and deselecting it.
I was able to fix the first problem by using SetSelectedGameObject(null)
and then reasigning the First Selected by using myEventSystem.SetSelectedGameObject(myEventSystem.firstSelectedGameObject);
That made it so that the first button would actually become highlighted when pausing. However, the last selected button remained highlighted when un-pausing then pausing again. Despite the fact that I am clearing the selected buttons every time the game is paused.
I have even tried to use AnimationTriggers.normalTrigger
to try to reset the buttons to their normal state, but that isn't even working.
I have been banging on this wall most of the day. Any help would be much appreciated.
Your answer
Follow this Question
Related Questions
OnDrag OnPointerDown OnPointerUp does not work 1 Answer
EventSystem.IsPointerOverGameObject doesn't work on virtual joystick (mobile) 0 Answers
XR UIHelpers Eventsystem ray is coming out of my main camera rig instead of my hands 0 Answers
Cursor.lockstate and OnPointerEnter not working together 2 Answers