Provides a number of generic interaction mechanisms which generate channel streams.
Uses the unity EventSystems to create, update and destroy event streams. In particular
- IPointerDownHandler
- IPointerMoveHandler
- IPointerUpHandler
- IScrollHandler
- IPointerExitHandler
- IDragHandler
- IInitializePotentialDragHandler
This is mostly suited to non immersive environments, specifically multitouch platforms such as phones and tablets.
Uses trigger callbacks generated by unity physics to create, update and destroy event streams. In particular
This is mostly suited to XR environments with colliders being attached to actors and targets.