How many times did you need to change your mouse cursor position and you were not able to do it because Input.mousePosition is a read only value?
With ProMouse scripting utility it’s now really easy to take control over the mouse position within Unity and change it accordingly to your needs, this package works seamlessly across Windows, OSX and Linux operating systems.
ProMouse package includes all the scripts and dlls required to control your mouse position with a simple and small API to move your mouse locally or globally in the Screen.
To find how to use this utility from code, refer to "Example.cs"
More Info: _https://assetstore.unity.com/packages/tools/promouse-8910