Exemplo n.º 1
0
 public void ItemsOnExit(DragDropEventData eventData)
 {
     if (eventData.target.matchingTag > 0)
     {
         eventData.target.transform.Find("Fx_01").gameObject.SetActive(false);
     }
 }
Exemplo n.º 2
0
 void ItemsOnAttach(DragDropEventData eventData)
 {
     //eventData.item.transform.SetParent(eventData.target.targetParent);
     eventData.item.GetComponent <RectTransform>().anchoredPosition = Vector2.zero;
     eventData.item.transform.localScale = Vector3.one;
     Debug.Log("itemsOnAttach  " + eventData.ToString());
 }
Exemplo n.º 3
0
    public void ItemsOnDetach(DragDropEventData eventData)
    {
        if (eventData.target.matchingTag > 0)
        {
            eventData.target.transform.Find("Fx_01").gameObject.SetActive(false);
            eventData.target.transform.Find("Fx_02").gameObject.SetActive(false);
        }

        eventData.item.transform.Find("Avatar").gameObject.SetActive(false);
        eventData.item.transform.Find("Array").gameObject.SetActive(true);
    }
Exemplo n.º 4
0
    public void ItemsOnAttach(DragDropEventData eventData)
    {
        if (eventData.target.matchingTag > 0)
        {
            if (eventData.target.currentItemCount > 1)
            {
                var item       = eventData.target.GetAllAttachedItems()[0];
                var lastTarget = eventData.item.lastTarget;

                DragDropHelper.TryRemoveItem(item, item.attachedTarget, false);

                if (lastTarget != null)
                {
                    DragDropHelper.TryAddItem(item, lastTarget);
                }
            }

            eventData.target.transform.Find("Fx_01").gameObject.SetActive(false);
            eventData.target.transform.Find("Fx_02").gameObject.SetActive(true);

            eventData.item.transform.Find("Avatar").gameObject.SetActive(false);
            eventData.item.transform.Find("Array").gameObject.SetActive(true);
        }
        else
        {
            eventData.item.transform.Find("Avatar").gameObject.SetActive(true);
            eventData.item.transform.Find("Array").gameObject.SetActive(false);
        }

        eventData.item.transform.SetParent(eventData.target.transform, false);
        RectTransform rect = eventData.item.GetComponent <RectTransform>();

        rect.anchorMin        = Vector2.one * 0.5f;
        rect.anchorMax        = Vector2.one * 0.5f;
        rect.anchoredPosition = Vector2.zero;
    }
Exemplo n.º 5
0
 public void ItemsOnSetFree(DragDropEventData eventData)
 {
     DragDropHelper.TryAddItem(eventData.item, pool);
 }
Exemplo n.º 6
0
 public void ItemsOnDrag(DragDropEventData eventData)
 {
     Debug.Log("ItemsOnDrag  " + eventData.ToString());
 }
Exemplo n.º 7
0
 public void TargetOnDetach(DragDropEventData eventData)
 {
 }
Exemplo n.º 8
0
 public void TargetsOnExit(DragDropEventData eventData)
 {
 }
Exemplo n.º 9
0
 public void TargetsOnEnter(DragDropEventData eventData)
 {
 }
Exemplo n.º 10
0
 public void ItemsOnClick(DragDropEventData eventData)
 {
     Debug.Log("itemsOnClick  " + eventData.ToString());
 }
Exemplo n.º 11
0
 void TargetsOnEnter(DragDropEventData eventData)
 {
     eventData.target.transform.localScale = Vector3.one * 1.2f;
     Debug.Log("targetsOnEnter  " + eventData.ToString());
 }
Exemplo n.º 12
0
 void ItemsOnSetFree(DragDropEventData eventData)
 {
     eventData.item.transform.localScale = Vector3.one;
     eventData.item.GetComponent <RectTransform>().anchoredPosition = Vector2.zero;
     Debug.Log("itemsOnSetFree  " + eventData.ToString());
 }
Exemplo n.º 13
0
 void ItemsOnExit(DragDropEventData eventData)
 {
     //eventData.item.transform.localScale = Vector3.one;
     Debug.Log("itemsOnExit  " + eventData.ToString());
 }
Exemplo n.º 14
0
 void TargetOnDetach(DragDropEventData eventData)
 {
     //eventData.item.transform.SetParent(eventData.target.targetParent);
     //eventData.item.GetComponent<RectTransform>().anchoredPosition = Vector2.zero;
     Debug.Log("targetOnDetach  " + eventData.ToString());
 }
Exemplo n.º 15
0
 void TargetOnAttach(DragDropEventData eventData)
 {
     eventData.target.transform.localScale = Vector3.one;
     Debug.Log("targetOnAttach  " + eventData.ToString());
 }
Exemplo n.º 16
0
 void ItemsOnDetach(DragDropEventData eventData)
 {
     eventData.item.transform.localScale = Vector3.one * 1.2f;
     Debug.Log("itemsOnDetach  " + eventData.ToString());
 }