Ejemplo n.º 1
0
    public void BeginDragSlot(int triggerIndex)
    {
        if (draggedSlot == null || shortcutsImgs[triggerIndex].isEmpty)
        {
            return;
        }

        lastIndexToBeginDrag = triggerIndex;
        SetIndexToBeginDrag(triggerIndex);
        draggedSlot.SetActive(true);
        draggedSlot.SetTexture(shortcutsImgs[triggerIndex].image.texture);
    }
Ejemplo n.º 2
0
    internal void CreateSlotToDrag()
    {
        if (shortcutsImgs.Length == 0)
        {
            return;
        }

        draggedSlot = Instantiate(shortcutsImgs[0], generalCanvas != null ? generalCanvas.transform : null);
        draggedSlot.EnableDragMode();
        draggedSlot.SetEmpty();
        draggedSlot.SetActive(false);
    }