The Custom Pointer asset allows one to turn any Transform or Leap Motion finger into a pointer that can interact with the UI. This works with 3D Transforms and Rect Transforms by using their screen position. Although you can make your custom pointer click by whatever means you like, hover-click is a built-in feature that shows a progress bar that indicates time-till-click, similar to those found in Kinect games, and the hover-drag feature works similarly.
In addition to allowing any Transform to become a pointer, this asset includes classes that work specifically with the Leap Motion, both Core Assets v2.3.1 which supports macOS, Linux, and Windows while the new Orion Beta v4.1.5 is Windows only but supports VR. Scenes using Unity's 4.6+ UI will allow a Leap Motion hand to click using hover click, screen tap, or key tap without any changes to the UI.
Contact
twitter: @shanecelis
website: seawisphunter.com