public string GetClientMessage() { m_curMessage = m_stack.PopFromStack(); if (hasComponents) { if (m_curMessage.IsComponent) { for (int i = numComponents - 2; i > -1; i--) { ConsoleMessage newMsg = new ConsoleMessage(m_curMessage.ClientMessage + " component #" + (i + 2).ToString() + ": ", m_curMessage.ConsoleMessageProperty, false, false, m_curMessage.ConsoleMessageValidator); m_stack.PushToStack(newMsg); } return(m_curMessage.ClientMessage + " component #1: "); } } return(m_curMessage.ClientMessage); }
public void PushToStack(ConsoleMessage msg) { m_stack.Push(msg); }