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"); }
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); }