// Update is called once per frame private void Update() { if (Input.GetMouseButtonUp(0)) { Vector3 mousePos = Input.mousePosition; RaycastHit2D hit = Physics2D.Raycast(Camera.main.ScreenToWorldPoint(mousePos), Vector2.zero); if (hit) { card.Move(hit.collider.gameObject); } } }