public void OnEndDrag(PointerEventData eventData) { if (placeholder == null || !isBeingDragged) { return; } CardScaling.DownscaleCard(this); isBeingDragged = false; this.transform.SetParent(parentToReturnTo); GetComponent <CanvasGroup>().blocksRaycasts = true; this.transform.SetSiblingIndex(placeholder.transform.GetSiblingIndex()); Destroy(placeholder); AnimateRowOnEndDrag(); if (cardPlayed) { hand = GameObject.Find("Hand").GetComponent <PlayerHand>(); hand.CardsInHand.Remove(currentCard); hand.UpdateHandLabel(); Destroy(this); if (currentCard is MagicCard) { (currentCard as MagicCard).OnPlay(); } } }
public void OnPointerExit(PointerEventData eventData) { CardScaling.DownscaleCard(this); tooltip.Deactivate(); }