title: Unity 3D, How can I detect if mouse is over a 2D Sprite even if the Sprite is not visible
body: <p>I work with the Unity3D game engine and I stumbled across this problem.
  When I try to check if the mouse is over a sprite, I can do so by using this callback.</p>
  <pre><code>private void OnMouseOver()
  {
      // Do Something
  }
  </code></pre>
  <p>But if the mouse is not directly over the sprite, this method won't work.
  Are there any alternatives?
  <a href="https://i.stack.imgur.com/ld4wb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ld4wb.png" alt="" /></a></p>
  <p>The Orange sprite is the sprite I want to detect, but the blue circle makes it to not detect the mouse (This doesn't look really good, I am not an artist, but I should make things clear I hope)</p>