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);
        }
Exemple #2
0
 public void PushToStack(ConsoleMessage msg)
 {
     m_stack.Push(msg);
 }