Example #1
0
        private void DoMouseUp()
        {
            if (objectUnderMouse && objectUnderMouse.isBusy || isDragging)
                return;

            objectUnderMouse = FindObjectUnderMouse();

            if (objectUnderMouse)
                StartCoroutine(objectUnderMouse.Flip());
        }
Example #2
0
        private void DoMouseDown()
        {
            isDragging = false;

            if (objectUnderMouse && objectUnderMouse.isBusy)
                return;

            objectUnderMouse = FindObjectUnderMouse();

            if (objectUnderMouse)
            {
                posMouseDown = Input.mousePosition;
                dragPlane = new Plane(Vector3.up, objectUnderMouse.transform.position);
            }
        }