// Hook this up to Event Trigger PointerUp. public void GripEndGrab(BaseEventData eventData) { PointerEventData ptrEventData = eventData as PointerEventData; if (ptrEventData != null && (ptrEventData.GvrGetButtonsDown() & GvrControllerButton.Grip) != 0) { grabController = null; isLockedToController = false; } }
// Hook this up to Event Trigger PointerDown. public void GripStartGrab(BaseEventData eventData) { PointerEventData ptrEventData = eventData as PointerEventData; if (ptrEventData != null && (ptrEventData.GvrGetButtonsDown() & GvrControllerButton.Grip) != 0) { grabController = GvrPointerInputModule.Pointer.GetComponentInParent <GvrTrackedController>(); isLockedToController = false; } }