public void PutDraggedItem(InventoryBaseSlot <TTemplate, TInstance> slot) { if (slot.SetItemInstance(DraggedItem)) { DraggedItem = null; DraggedSlot = null; dragItemImage.enabled = false; } }
public void SetDraggedItem(InventoryBaseSlot <TTemplate, TInstance> draggedSlot) { DraggedSlot = draggedSlot; DraggedItem = draggedSlot.Item; draggedSlot.SetItemInstance(null); dragItemImage.sprite = DraggedItem.Template.icon; dragItemImage.enabled = true; }