public bool GetMessage(out UserInterfaceMessage message) { if (MessageQueue.Count > 0) { message = MessageQueue.Dequeue(); return true; } else { message = UserInterfaceMessage.Noop; return false; } }
public void AddMessage(UserInterfaceMessage message) { MessageQueue.Enqueue(message); }