Example #1
0
    public void OnEndDrag(PointerEventData eventData)
    {
        interaction.OnEndDrag();
        if (dropper == null || !dropper.isActiveAndEnabled)
        {
            ResetDrop();
        }
        dropper.OnDrop(gameObject);
        Debug.Log(dropper.gameObject.name + " " + lastDropper.gameObject.name);
        if (dropper != null)
        {
            lastDropper = dropper;
        }
        transform.DOScale(1, 0.2f);
        transform.SetParent(dropper.transform);
        if (dummy)
        {
            transform.SetSiblingIndex(dummy.transform.GetSiblingIndex());
            dummy.gameObject.SetActive(false);
            Destroy(dummy);
        }
        cardDrop.Raise();
        cardDrop.Raise();

        dragged = null;
    }