public void OnBeginDrag(PointerEventData eventData) { interaction.OnDrag(); SetDummy(); var index = transform.GetSiblingIndex(); dummy.transform.SetSiblingIndex(index); dropper = transform.parent.GetComponent <Dropper>(); dragged = this; lastDropper = dropper; transform.SetParent(null); cardDrag.Raise(); transform.DOScale(1.25f, 0.2f); }