private void Drop(ItemSlot dropItem) { if (draggedSlot == null) { return; } if (dropItem.CanAddStack(draggedSlot.Item)) { addStacks(dropItem); } else if (dropItem.canReciveItem(draggedSlot.Item) && draggedSlot.canReciveItem(dropItem.Item)) { swapItems(dropItem); } }
private void Drop(ItemSlot dropItemSlot) { if (draggedSlot == null) { return; } if (dropItemSlot.CanAddStack(draggedSlot.Item)) { AddStacks(dropItemSlot); } else if (dropItemSlot.CanReceiveItem(draggedSlot.Item) && draggedSlot.CanReceiveItem(dropItemSlot.Item)) { SwapItems(dropItemSlot); DropToHotkeyBar(dropItemSlot); } }