Exemple #1
0
    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);
    }
Exemple #2
0
    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;
        }
    }
Exemple #3
0
    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;
        }
    }