public bool GestureCompleted(KinectManager manager, long userId, int userIndex, KinectGestures.Gestures gesture, KinectInterop.JointType joint, Vector3 screenPos) { if (userIndex != playerIndex) { return(false); } if (progressDisplayed) { return(true); } string sGestureText = gesture + " detected"; if (manager.IsGrounded && gesture == KinectGestures.Gestures.Jump) { manager.DoJump(); } if (gesture == KinectGestures.Gestures.LeanLeft) { manager.IsRunning = true; } if (manager.IsGrounded) { if (gestureInfo != null) { gestureInfo.text = sGestureText; } } return(true); }