Over 11,000 five-star assets
Rated by 85,000+ customers
Supported by 100,000+ forum members
Every asset moderated by Unity
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/2
Works in Unity 4, 5, 2017, 2018, 2019 and 2020.
Old Mouse Methods is a fix for those who want to both use Unity's new input system and keep the MonoBehaviour mouse methods working (OnMouseEnter, OnMouseOver, etc)
Plugin website | Documentation | Developer website
The Problem
Unity's new input system is great. It takes input management to a whole new level. However one of the system's known limitations is to break a convenient feature, the MonoBehaviour mouse methods:
•OnMouseEnter
•OnMouseOver
•OnMouseExit
•OnMouseDown
•OnMouseDrag
•OnMouseUp
If you switch to the new input system package and have any of these methods in your scripts, they will never be called.
The Solution
This plugin makes the mouse methods work again.
How To
Just add our C# component script once, to any object in your hierarchy, and then the mouse methods will be available in all your objects.
Whether you are starting a new project from scratch with the new input system, or migrate an existing project to the new input system, this plugin allows you to have the best of both worlds.
Old Mouse Methods is a fix for those who want to both use Unity's new input system and keep the MonoBehaviour mouse methods working (OnMouseEnter, OnMouseOver, etc)
Plugin website | Documentation | Developer website
The Problem
Unity's new input system is great. It takes input management to a whole new level. However one of the system's known limitations is to break a convenient feature, the MonoBehaviour mouse methods:
•OnMouseEnter
•OnMouseOver
•OnMouseExit
•OnMouseDown
•OnMouseDrag
•OnMouseUp
If you switch to the new input system package and have any of these methods in your scripts, they will never be called.
The Solution
This plugin makes the mouse methods work again.
How To
Just add our C# component script once, to any object in your hierarchy, and then the mouse methods will be available in all your objects.
Whether you are starting a new project from scratch with the new input system, or migrate an existing project to the new input system, this plugin allows you to have the best of both worlds.
Good Old Mouse Methods
(not enough ratings)
4 users have favourite this asset
(4)
$9.99
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
Secure checkout:

License agreement
Standard Unity Asset Store EULALicense type
File size
79.7 KB
Latest version
1.0
Latest release date
Mar 10, 2021
Original Unity version
2019.3.13
Support
Visit siteQuality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Language
Feedback
Partners Program
PartnersUSD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR