public void RemoveCaptureDevice(Item item, int count = 1) { if (CaptureDevices[item] < count) { return; } CaptureDevices[item] -= count; if (CaptureDevices[item] == 0) { CaptureDevices.Remove(item); } }