Bot.Rainbow.Fabulise C# (CSharp) Method

Fabulise() private method

private Fabulise ( IrcMessageData data ) : void
data Meebey.SmartIrc4net.IrcMessageData
return void
        private void Fabulise(IrcMessageData data)
        {
            if (data.MessageArray.Length < 2)
                return;

            int colNum = 0;
            string input = data.Message.Split(null, 2)[1].Replace("", String.Empty);
            StringBuilder output = new StringBuilder();

            foreach (char c in input) {
                if (c == ' ') {
                    output.Append(c);
                    continue;
                }
                output.Append(WrapTextInColour(c));
                colNum++;
                if (colNum >= _colours.Count)
                    colNum = 0;
            }

            _irc.SendMessage(SendType.Message, data.Channel, output.ToString());
        }