private void PlayCard() { if (hoverCard == null || !isCardSelected) { return; } if (Input.mousePosition.y >= cardsPlayedWhenDroppedAboveHeight && Input.mousePosition.y <= cardsPlayedWhenDroppedBelowHeight) { cardHandler.PlayCard(hoverCard.card); cardAtMouseAnimator.SetTrigger("PlayCard"); Invoke("HideCardImageAtMouse", 0.3f); DeselectCard(); } else { DeselectCard(); } }