Class MagicLeapGestures
Controls the lifecycle and configuration options for a Magic Leap gesture subsystem. There is only one active Magic Leap Gestures. The event callbacks will inform code of when gesture events occur.
Inherited Members
UnityEngine.Object.FindObjectsOfType<T>(System.Boolean)
UnityEngine.Object.FindObjectOfType<T>(System.Boolean)
Namespace: UnityEngine.XR.MagicLeap
Syntax
[DisallowMultipleComponent]
public sealed class MagicLeapGestures : MonoBehaviour
Properties
controllerGesturesEnabled
Declaration
public bool controllerGesturesEnabled { get; set; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
gestureSubsystem
Get the MagicLeapGestureSubsystem whose lifetime this component manages.
Declaration
public MagicLeapGestureSubsystem gestureSubsystem { get; }
Property Value
| Type | Description | 
|---|---|
| MagicLeapGestureSubsystem | 
handGesturesEnabled
Declaration
public bool handGesturesEnabled { get; set; }
Property Value
| Type | Description | 
|---|---|
| Boolean | 
Events
onActivate
This event is invoked whenever a ActivateGestureEvent is received by the gestures subsystem.
Declaration
public event Action<ActivateGestureEvent> onActivate
Event Type
| Type | Description | 
|---|---|
| Action<ActivateGestureEvent> | 
onKeyPoseGestureChanged
This event is invoked whenever a MagicLeapKeyPoseGestureEvent is received by the gestures subsystem.
Declaration
public event Action<MagicLeapKeyPoseGestureEvent> onKeyPoseGestureChanged
Event Type
| Type | Description | 
|---|---|
| Action<MagicLeapKeyPoseGestureEvent> | 
onTouchpadGestureChanged
This event is invoked whenever a MagicLeapTouchpadGestureEvent is received by the gestures subsystem.
Declaration
public event Action<MagicLeapTouchpadGestureEvent> onTouchpadGestureChanged
Event Type
| Type | Description | 
|---|---|
| Action<MagicLeapTouchpadGestureEvent> |