MBFunctionInterface.BotMessage.BotMessage C# (CSharp) Method

BotMessage() public method

public BotMessage ( string message, string currentNick ) : System.Collections.Generic
message string
currentNick string
return System.Collections.Generic
        public BotMessage(string message, string currentNick)
            : base(message)
        {
            parameters = "";
            parameterList = new List<string>();
            command = "";
            if (Type == "PRIVMSG")
            {
                Match match = Regex.Match(MessageString, "^(\\||" + currentNick + "(,|:)?[ ])", RegexOptions.IgnoreCase);
                if (!match.Success)
                    return;

                parameterList = MessageString.Substring(match.Value.Length).Trim().Split(' ').ToList();

                parameters = MessageString.Substring(match.Value.Length).Trim();
                if (parameters.Length > 0)
                {
                    parameterList = parameters.Split(' ').ToList();
                    command = parameterList[0];
                    parameterList.RemoveAt(0);
                    if (parameterList.Count > 0)
                    {
                        parameters = parameters.Remove(0, command.Length + 1);
                    }
                    else
                    {
                        parameters = "";
                    }
                }
                else
                {
                    parameters = "";
                }
            }
        }
BotMessage