Пример #1
0
        protected virtual void ProcessMessages()
        {
            if (MsgList != null && MsgList.Count > 0)
            {
                AddConsoleText(MsgList.ToArray());
            }

            if (MsgList.Count > MSG_COUNT_MAX)
            {
                int numToRemove = MsgList.Count - MSG_COUNT_MAX;
                for (int i = 0; i < numToRemove; i++)
                {
                    MsgList.RemoveRange(0, numToRemove);
                }
            }

            MsgList.Clear();
        }