Exemplo n.º 1
0
    public void OnPointerDown(PointerEventData eventData)
    {
        FM_SonScript.quickBarSelection();
        if (item.itemValue == 0 && inventaire.draggingItem)
        {
            quickBar.Items[slotNumber] = inventaire.draggedItem;
            item            = inventaire.draggedItem;
            itemAmount.text = "" + inventaire.draggedItem.itemValue;
            inventaire.closeDraggedItem();
        }


        if (quickBar.Items[slotNumber].itemName == null && quickBar.draggingItem)
        {
            quickBar.Items[slotNumber] = quickBar.draggedItem;

            item = quickBar.draggedItem;
            quickBar.closeDraggedItem();
        }

        if (!quickBar.draggingItem)
        {
            objectC.objectCurrent    = item;
            quickBar.indexSelectItem = slotNumber;
        }
    }
Exemplo n.º 2
0
    public void OnPointerDown(PointerEventData eventData)
    {
        FM_SonScript.quickBarSelection();
        if (inventaire.Items[slotNumber].itemType != Item.ItemType.Tool)
        {
            //inventaire.Items[slotNumber].itemValue--;
            if (inventaire.Items[slotNumber].itemValue == 0)
            {
                inventaire.Items[slotNumber] = new Item();
                itemAmount.enabled           = false;
                inventaire.hideTooltip();
            }
        }

        if (item.itemValue == 0 && quickBar.draggingItem)
        {
            inventaire.Items[slotNumber] = quickBar.draggedItem;
            item            = quickBar.draggedItem;
            itemAmount.text = "" + quickBar.draggedItem.itemValue;
            quickBar.closeDraggedItem();
        }

        /*if (quickBar.Items[slotNumber].itemName == null && quickBar.draggingItem)
         * {
         *
         *  quickBar.Items[slotNumber] = quickBar.draggedItem;
         *  quickBar.closeDraggedItem();
         * }*/

        if (inventaire.Items[slotNumber].itemName == null && inventaire.draggingItem)
        {
            inventaire.Items[slotNumber] = inventaire.draggedItem;
            inventaire.closeDraggedItem();
        }
        else if (inventaire.Items[slotNumber].itemName != null && inventaire.draggingItem)
        {
            inventaire.Items[inventaire.indexDraggedItem] = inventaire.Items[slotNumber];
            inventaire.Items[slotNumber] = inventaire.draggedItem;
            inventaire.closeDraggedItem();
        }
    }