コード例 #1
0
 public void OnBeginDrag(PointerEventData eventData)
 {
     if (_objectModel != null)
     {
         if (_objectModel.IsSelected())
         {
             transform.parent.position = Input.mousePosition;
         }
     }
 }
コード例 #2
0
    public void OnBeginDrag(PointerEventData eventData)
    {
//        if (!_objectModel.IsSelected())
//        {
//            float clickToDragInterval = Time.time - _timeLastClicked;
//            if (clickToDragInterval < MAX_WAIT_DRAG_TIME)
//            {
//                _objectView.BUTTON_ACTION_Select();
//            }
//
//        }


        if (_objectModel.IsSelected())
        {
            _dragging = true;
        }
    }
コード例 #3
0
    public void UpdateView()
    {
        textName.text = this._objectModel.GetName();

        // selecting
        if (_objectModel.IsSelected())
        {
            imageBackground.color = _colorSelected;
            _gameManager.ShowDeleteButton();
            GameObject.FindWithTag("DebugText").GetComponent <Text>().text = _objectModel.GetName();
        }
        else
        {
            print("BEFORE ERROR ! game object " + _objectModel.GetName());
            imageBackground.color = Color.white;
        }

        // highlighting
        imageHighlight.SetActive(_objectModel.IsHighlighted());
    }