UI navigation

Hey there @Nhan226! Depending on how you’d like it to react, I’d recommend hiding the mouse when a controller is in operation and/or moving it to the focused UI element or off screen. It’s easier than creating a new button class and intercepting the mouse hovers or forcing focus elsewhere.

Relevant nodes: Set Mouse Position and Show Mouse Cursor. You can find them both when pulling from a player controller reference. You’ll have to define these calls based on your UI hovered/focused however.