public void OnDrop(PointerEventData eventData) { Debug.Log("Droped"); DragCleaning d = eventData.pointerDrag.GetComponent <DragCleaning>(); d.parentToReturnTo = d.parentToReturnTo.transform; broom.SetActive(true); broom.transform.position = this.transform.position; BroomManager.Clean(); Invoke("DestroyTrash", 2f); }
public void OnPointerExit(PointerEventData eventData) { if (eventData.pointerDrag == null) { return; } DragCleaning d = eventData.pointerDrag.GetComponent <DragCleaning>(); if (d != null && d.placeholderParent == this.transform) { d.placeholderParent = d.parentToReturnTo; } }
public void OnPointerEnter(PointerEventData eventData) { // Debug.Log("Enter"); if (eventData.pointerDrag == null) { return; } DragCleaning d = eventData.pointerDrag.GetComponent <DragCleaning>(); if (d != null) { d.placeholderParent = this.transform; } }