public void OnDrop(PointerEventData eventData) { // Debug.Log("DROP FIRE"); CardHelper cardHelper = eventData.pointerDrag.GetComponent <CardHelper>(); Draggable d = eventData.pointerDrag.GetComponent <Draggable>(); Card c = eventData.pointerDrag.GetComponent <CardHelper>().card; if (d != null && c.manaCost <= PlayerStats.playerStatsInstance.currentMana) { d.returnParent = this.transform; if (c != null) { c.onPlay(); } cardHelper.DestroyCard(); } }