예제 #1
0
        private HandOpened InitializeHandOpened(HandToWatch hand)
        {
            var gesture = new HandOpened(hand);

            _detector.RegisterGesture(gesture);
            return(gesture);
        }
예제 #2
0
 private void RegisterLeftHandOpened(EventHandler <ulong> handler)
 {
     if (_leftHandOpened == null)
     {
         _leftHandOpened = InitializeHandOpened(HandToWatch.HandLeft);
     }
     _leftHandOpened.Detected += handler;
 }
예제 #3
0
 private void RegisterRightHandOpened(EventHandler <ulong> handler)
 {
     if (_rightHandOpened == null)
     {
         _rightHandOpened = InitializeHandOpened(HandToWatch.HandRight);
     }
     _rightHandOpened.Detected += handler;
 }
예제 #4
0
 private void RegisterRightHandOpened(EventHandler<ulong> handler)
 {
     if (_rightHandOpened == null) _rightHandOpened = InitializeHandOpened(HandToWatch.HandRight);
     _rightHandOpened.Detected += handler;
 }
예제 #5
0
 private void RegisterLeftHandOpened(EventHandler<ulong> handler)
 {
     if (_leftHandOpened == null) _leftHandOpened = InitializeHandOpened(HandToWatch.HandLeft);
     _leftHandOpened.Detected += handler;
 }
예제 #6
0
 private HandOpened InitializeHandOpened(HandToWatch hand)
 {
     var gesture = new HandOpened(hand);
     _detector.RegisterGesture(gesture);
     return gesture;
 }