예제 #1
0
    public override void OnDrag(PointerEventData eventData)
    {
        base.OnDrag(eventData);

        transform.position += (Vector3)eventData.delta;

        foreach (var slot in m_slotManager.GetMergeSlots())
        {
            if (RectTransformUtility.RectangleContainsScreenPoint(slot.m_rect, Input.mousePosition))
            {
                if (slot.IsEmpty())
                {
                    m_targetSlot = slot;
                    break;
                }
                m_targetSlot = null;
            }
        }
    }