示例#1
0
    public void OnDrop(PointerEventData eventData)
    {
        if (this.transform.childCount <= 1 && RuneMatch)//同一个符文槽只能放一个符文
        {
            RuneDrag NewParent = eventData.pointerDrag.GetComponent <RuneDrag>();
            NewParent.OriginParent = this.transform;
        }

        AfterOnDrop = true;
    }
示例#2
0
 public void OnDrop(PointerEventData eventData)
 {
     //当符文拉回背包时,自动排列
     for (int i = 0; i < transform.childCount; i++)
     {
         if (transform.GetChild(i).childCount >= 1)
         {
             continue;
         }
         if (eventData.pointerDrag != null)
         {
             RuneDrag NewParent = eventData.pointerDrag.GetComponent <RuneDrag>();
             NewParent.OriginParent = transform.GetChild(i);
             break;
         }
     }
     AfterOnDrop = true;
 }