private void DropHandler(PointerEventData eventData, int droppedItemID) { if (uiInventory.Draggableitem != null) { var draggedItemID = uiInventory.DraggableItemPanel.GetInstanceID(); if (draggedItemID == droppedItemID) { return; } DeselectCurrentItem(); if (uiInventory.CheckItemInInventory(draggedItemID)) { if (uiInventory.CheckItemInInventory(droppedItemID)) { DroppingItemsInventoryToInventory(droppedItemID, draggedItemID); } else { DroppingItemsInventoryToHotbar(droppedItemID, draggedItemID); } } else { if (uiInventory.CheckItemInInventory(droppedItemID)) { DroppingItemsHotbarToInventory(droppedItemID, draggedItemID); } else { DroppingItemsHotbarToHotbar(droppedItemID, draggedItemID); } } } }