public void OnMouseUp() { if (IsDragging) { DeckManager.HandleDragEnd(this); } IsDragging = false; }
public void OnMouseDown() { var screenPoint = new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0.0f); DragOffset = transform.position - Camera.main.ScreenToWorldPoint(screenPoint); DeckManager.HandleClick(this); }
public void OnMouseDrag() { if (!IsDragging) { return; } DeckManager.HandleDrag(this); UpdateDrag(); }