...
public string equippedItem {get; private set;}
...
public bool EquipItem(string name) {
   if (_items.ContainsKey(name) && equippedItem != name) {  
      equippedItem = name;
      Debug.Log("Trzymany przedmiot: " + name);
      return true;
   }

   equippedItem = null;
   Debug.Log("Odłożony przedmiot");
   return false;
}
...
