protected override void Awake() { base.Awake(); this.m_Module = base.GetComponent <HoloLensInputModule>(); this.m_GestureRecognizer = new GestureRecognizer(); this.m_GestureRecognizer.TappedEvent += new GestureRecognizer.TappedEventDelegate(this.GestureHandler_Tapped); this.m_GestureRecognizer.NavigationStartedEvent += new GestureRecognizer.NavigationStartedEventDelegate(this.GestureHandler_NavigationStarted); this.m_GestureRecognizer.NavigationUpdatedEvent += new GestureRecognizer.NavigationUpdatedEventDelegate(this.GestureHandler_NavigationUpdated); this.m_GestureRecognizer.NavigationCompletedEvent += new GestureRecognizer.NavigationCompletedEventDelegate(this.GestureHandler_NavigationCompletedOrCanceled); this.m_GestureRecognizer.NavigationCanceledEvent += new GestureRecognizer.NavigationCanceledEventDelegate(this.GestureHandler_NavigationCompletedOrCanceled); this.m_GestureRecognizer.SetRecognizableGestures(GestureSettings.NavigationZ | GestureSettings.NavigationY | GestureSettings.NavigationX | GestureSettings.Tap); this.m_GestureRecognizer.StartCapturingGestures(); }