public void OnBeginDrag(PointerEventData eventData) { Selectable.DeselectAll(eventData); selectionBox.gameObject.SetActive(true); startPosition = eventData.position; selectionRect = new Rect(); }
public void Deselect() { if (!editValuesPanel.activeInHierarchy) { Selectable.DeselectAll(eventData); } }
public void OnBeginDrag(PointerEventData eventData) { if (!Input.GetKey(KeyCode.LeftControl) && !Input.GetKey(KeyCode.RightControl)) { Selectable.DeselectAll(new BaseEventData(EventSystem.current)); } selectionBoxImage.gameObject.SetActive(true); startPosition = eventData.position; selectionRect = new Rect(); }
public void OnPointerClick(PointerEventData eventData) { switch (eventData.button) { case PointerEventData.InputButton.Left: Selectable.DeselectAll(eventData); Click(eventData); break; case PointerEventData.InputButton.Middle: break; case PointerEventData.InputButton.Right: RightClick(eventData); break; default: break; } }