protected void LogStatus(string newStatus, Agent agent) { if (agent is Bartender) { uiUpdater.LogBartenderAction(newStatus); return; } if (agent is Bouncer || agent is Patron) { uiUpdater.LogPatronAction(newStatus); return; } if (agent is Waiter) { uiUpdater.LogWaiterAction(newStatus); return; } }