For the past couple of hours, I’ve been trying to figure out why mousing over a gameObject (not a UI object, a 3D object or ‘empty’ object) only works for a split second.
I finally realized what was going wrong when I slowly moved the mouse into it until it registered the mouse and played a small animation. The location that it registers the ‘PointerEnter’ event is slightly higher in the y-axis than the actual object. High enough that comfortably hovering is not registered, low enough that mousing over ‘seems to work’.
For some clarity, I’m mostly using the native inspector aspects to add this event. I added an Event Trigger to the game object in question.
Of note, the “Event System” is in a different location, but the documentation suggested this would be ok.
Final note: Why not post bug?
I don’t believe this is a bug, I believe I’m doing something wrong, but can’t find the answer via searching (will continue to look and update if I find it).