/// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="tracking_mode">the current tracking_mode</param>
 /// <param name="gesture_hand">the current hand performing the hand gestures</param>
 /// <param name="isMouseLocked">is the mouse locked</param>
 public ContextGesture(HandTrackingMode tracking_mode = HandTrackingMode.NULL, HandType gesture_hand = HandType.NULL, bool isMouseLocked = false)
 {
     this.hand_tracking_mode = tracking_mode;
     this.gesture_hand       = gesture_hand;
     this.isMouseLocked      = isMouseLocked;
 }
 /// <summary>
 /// Default constructor
 /// </summary>
 /// <param name="tracking_mode">the current tracking_mode</param>
 /// <param name="gesture_hand">the current hand performing the hand gestures</param>
 /// <param name="isMouseLocked">is the mouse locked</param>
 public ContextGesture(HandTrackingMode tracking_mode = HandTrackingMode.NULL, HandType gesture_hand = HandType.NULL, bool isMouseLocked = false)
 {
     this.hand_tracking_mode = tracking_mode;
     this.gesture_hand = gesture_hand;
     this.isMouseLocked = isMouseLocked;
 }