2D Sprite Box Collider OnMouseEnter not working

I am using a boxcollider to get the OnMouseEnter Call but I only get an enter when I am having my mouse outside the sprite and inside the collider but I want it to enter everywhere, where the boxcollider is and not only outside the sprite. You can see it in the picture below, I only get the enter in the small triangle the blue arrow shows but not the whole area of the box collider

Imgur

OnMouseEnter() will get called only once when you enter the sprite. So when the mouse enters the corner of the collider you are getting it.

So if you want to get it everywhere on the sprite you will have to use OnMouseOver() method.

OnMouseExit() is called once when you move the pointer away from the collider.

@mikinho901