private void CollectGlass() { if (!bartender.bartenderWorking) { return; } mainWindow.WaiterLog(" The Waiter starts collecting glasses."); if (SelectedOption == MainWindow.Presets.SuperWaiter) { Thread.Sleep(5000 / mainWindow.Speed); } else { Thread.Sleep(10000 / mainWindow.Speed); } for (int i = 0; i < dirtyGlasses.Length; i++) { bar.dirtyGlasses.TryTake(out dirtyGlasses[i]); } }