...
public bool ConsumeItem(string name) {
   if (_items.ContainsKey(name)) {     
      _items[name]--;
      if (_items[name] == 0) {       
         _items.Remove(name);
      }
   } else {                        
      Debug.Log("Nie można użyć przedmiotu " + name);
      return false;
   }
   
   DisplayItems();
   return true;
}
...
