void DoubleClickCast() { var hit = RaycastAt(input.mouseWorldPosition); if (hit) { IClickable clickable = hit.collider.GetComponent <IClickable>(); clickable?.OnDoubleClick(); } }
public void OnPointerClick(PointerEventData eventData) { if (interactable == null) { return; } #if UNITY_EDITOR if (IsDoubleTap(eventData)) { interactable.OnDoubleClick(); return; } #else if (IsDoubleTap()) { interactable.OnDoubleClick(); return; } #endif interactable.OnPointerClick(); }