Native Cursor is cross-platform package that allows you to change the cursor to any of the available cursors on the OS. This is useful for games that want to use the OS's cursor instead of a custom one.
There are two modes, virtual and native cursors.
Virtual cursors allows you to use .cur and .ani files for your game.
Cursor stack helpers, UGUI components, UI Toolkit bindings, and an editor stack debugger are included for common interaction flows.
WebGL, Windows, MacOS and Linux
All NTCursors values are mapped on every supported platform. Some operating systems do not expose a perfect visual match for every shape, so Native Cursor uses the closest native OS cursor rather than falling back to a software cursor.