OnMouse events not working after GO being covered

One of my gameobject in the scene is covered by a plane. So the game object is beneath the plane. The game object in the scene uses OnMouseEnter for interaction with the cursor, but ever since it is covered by the plane, it doesn’t react to the OnMouseEnter any more.

Doing raycast the whole time where ever I move my cursor sounds too expensive.

How can I get the OnMouseEnter, and other OnMouse events to function even something covering them?

You can try setting the plane to the Ignore Raycast Layer.

Otherwise you have to use Raycast with Layer Masking, i bet the OnMouse… Untiy Engine Methods do that anyway.

Goodluck!