コード例 #1
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     Selectable.DeselectAll(eventData);
     selectionBox.gameObject.SetActive(true);
     startPosition = eventData.position;
     selectionRect = new Rect();
 }
コード例 #2
0
 public void Deselect()
 {
     if (!editValuesPanel.activeInHierarchy)
     {
         Selectable.DeselectAll(eventData);
     }
 }
コード例 #3
0
 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();
 }
コード例 #4
0
    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;
        }
    }