////////////////////////////////////////////////////////////////////////////////////////////////
		/*--------------------------------------------------------------------------------------------*/
		public virtual void Awake() {
			vLeapControl = new Controller();

			vSettings = new InputSettings();
			vSettings.PalmDirection = ActivePalmDirection;
			vSettings.DistanceFromPalm = DistanceFromPalm;
			vSettings.NavBackGrabThreshold = NavigationBackGrabThreshold;
			vSettings.NavBackUngrabThreshold = NavigationBackUngrabThreshold;

			vMenuL = new InputMenu(true, vSettings);
			vMenuR = new InputMenu(false, vSettings);
		}
		////////////////////////////////////////////////////////////////////////////////////////////////
		/*--------------------------------------------------------------------------------------------*/
		public InputMenu(bool pIsLeft, InputSettings pSettings) {
			IsLeft = pIsLeft;
			vSettings = pSettings;
		}
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 public InputMenu(bool pIsLeft, InputSettings pSettings)
 {
     IsLeft    = pIsLeft;
     vSettings = pSettings;
 }
 ////////////////////////////////////////////////////////////////////////////////////////////////
 /*--------------------------------------------------------------------------------------------*/
 public HovercastLeapInput()
 {
     vSettings = new InputSettings();
 }