private void EquipSlot(ref InventoryCell equipmentObject, InventoryCell inventoryCell) { if (equipmentObject == null || equipmentObject.item == null) { equipmentObject = inventoryCell; } else { if (equipmentObject.item.id != inventoryCell.item.id) { var tmp = equipmentObject; equipmentObject = inventoryCell; inventory.AddCell(tmp); } } }