private bool IsButtonPressed(uint index, ButtonPressTypes type, OVRInput.Touch button) { if (index >= uint.MaxValue) { return(false); } var device = GetTrackedObject(GetControllerByIndex(index)); if (device) { var controller = touchControllers[index]; switch (type) { case ButtonPressTypes.Touch: return(OVRInput.Get(button, controller)); case ButtonPressTypes.TouchDown: return(OVRInput.GetDown(button, controller)); case ButtonPressTypes.TouchUp: return(OVRInput.GetUp(button, controller)); } } return(false); }
void CheckTouchAndOutputText(OVRInput.Touch data) { if (OVRInput.Get(data)) { tm5.text += "<color=#ff0000>"; tm5.text += data.ToString() + ":" + OVRInput.Get(data).ToString() + "\n"; tm5.text += "</color>"; } }
// Get - Touch public static bool Get(OVRInput.Touch input) { InitOVRInput(); if (_touchKeycodeMap.ContainsKey(input)) { if (Input.GetKey(_touchKeycodeMap[input])) { return(true); } } return(OVRInput.Get(input)); }
// Token: 0x06005669 RID: 22121 RVA: 0x001DBCA0 File Offset: 0x001DA0A0 private bool GetTouch(OVRInput.Touch touch, OVRInput.Controller controller) { EVRButtonId buttonId; if (touch != OVRInput.Touch.One) { if (touch != OVRInput.Touch.Two) { if (touch != OVRInput.Touch.PrimaryThumbRest) { if (touch != OVRInput.Touch.PrimaryIndexTrigger) { if (touch != OVRInput.Touch.PrimaryThumbstick) { buttonId = EVRButtonId.k_EButton_Max; } else { buttonId = EVRButtonId.k_EButton_Axis0; } } else { buttonId = EVRButtonId.k_EButton_Axis1; } } else { buttonId = EVRButtonId.k_EButton_Max; } } else { buttonId = EVRButtonId.k_EButton_ApplicationMenu; } } else { buttonId = EVRButtonId.k_EButton_A; } return(this.GetSteamController(controller).GetTouch(buttonId)); }
public UsageMapping(ControllerButtonUsage usage, OVRInput.Touch touch) { Usage = usage; Touch = touch; Button = OVRInput.Button.None; }
public bool ButtonTouched(OVRInput.Touch button) { return(OVRInput.Get(button, controller)); }
public virtual void OnButtonTouch(OVRInput.Touch touch) { }
public static bool GetUp(OVRInput.Touch virtualMask, OVRInput.Controller controllerMask = OVRInput.Controller.Active) { return(InputDevice.GetButtonUp(GvrControllerButton.TouchPadTouch)); }