public bool ActionTouchPad(TouchPadPhase phase, int button, out Vector2 xy) { xy = Vector2.zero; #if !XR_NON_MAGIC_LEAP //xy = OVRInput.Get(OVRInput.Axis2D.PrimaryTouchpad); //switch (phase) { //case TouchPadPhase.TouchBegan: // return OVRInput.GetDown (OVRInput.Touch.PrimaryTouchpad); //case TouchPadPhase.TouchHeld: // return OVRInput.Get (OVRInput.Touch.PrimaryTouchpad); //case TouchPadPhase.TouchEnded: // return OVRInput.GetUp (OVRInput.Touch.PrimaryTouchpad); //case TouchPadPhase.ClickDown: // return OVRInput.GetDown (OVRInput.Button.PrimaryTouchpad); //case TouchPadPhase.ClickUp: // return OVRInput.GetUp (OVRInput.Button.PrimaryTouchpad); //case TouchPadPhase.ClickHeld: // return OVRInput.Get (OVRInput.Button.PrimaryTouchpad); //default: // break; //} #else #endif // #if !XR_NON_MAGIC_LEAP return false; }
public bool ActionTouchPad(TouchPadPhase phase, int button, out Vector2 xy) { xy = Vector2.zero; return(mlController.ActionTouchPad(phase, button, out xy)); }