private void DoMouseUp() { if (objectUnderMouse && objectUnderMouse.isBusy || isDragging) return; objectUnderMouse = FindObjectUnderMouse(); if (objectUnderMouse) StartCoroutine(objectUnderMouse.Flip()); }
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); } }