public void OnEndDrag(PointerEventData eventData)
    {
        if (itemBeingDragged && itemBeingDragged.transform.parent == dragLayer)
        {
            itemBeingDragged.transform.position = starPosition;
        }
        itemBeingDragged = null;
        GetComponent <CanvasGroup>().blocksRaycasts = true;

        dragBack.OnEndDragCallback(gameObject);
        Debug.Log("asdas");
    }
示例#2
0
    public void OnEndDrag(PointerEventData eventData)
    {
        if (itemBeingDragged.transform.parent == dragLayer)
        {
            Destroy(itemBeingDragged);
        }
        else
        {
            DragHandler draghander = itemBeingDragged.AddComponent <DragHandler>();
            draghander.dragLayer = dragLayer;
            draghander.dragBack  = dragBack;
        }

        itemBeingDragged = null;
        GetComponent <CanvasGroup>().blocksRaycasts = true;

        dragBack.OnEndDragCallback(gameObject);
    }