public void OnDrop_Card(PointerEventData EventData, CardBehavior Card) { if (AllowedCardTypes.Contains(Card.Card.CardType)) { var CardRectTransform = (RectTransform)Card.transform; Card.GetComponent <Draggable>().ParentToReturnTo = this.transform; CardRectTransform.SetParent(transform); CardRectTransform.transform.SetParent(transform); CardRectTransform.transform.SetAsLastSibling(); CardRectTransform.sizeDelta = ((RectTransform)this.transform).sizeDelta; Card.SetFacing(true); Cards.Add(Card); } }