public void StartDragging(ItemSlot _itemSlot, InventoryItem split = null) { if (_itemSlot.Empty) { return; } currentItem = _itemSlot; if (split == null) { handler.AddItem(currentItem.item); currentItem.RemoveItem(); } else { handler.AddItem(split); } }