Exemplo n.º 1
0
        private static NewsChatRenderable CreateNewsRenderableFromChatPair(ChatPair pair, int i)
        {
            var shouldShowNoteIcon = pair.IsFirstLineOfMultilineMessage && !string.IsNullOrWhiteSpace(pair.Text);
            var chatData           = new ChatData("", pair.Text, shouldShowNoteIcon ? ChatIcon.Note : ChatIcon.None);

            return(new NewsChatRenderable(i, chatData, pair.Text));
        }
Exemplo n.º 2
0
        private static ChatRenderable CreateChatRenderableFromChatPair(ChatPair pair, int displayIndex, ChatData data)
        {
            var modifiedData = new ChatData(
                pair.IsFirstLineOfMultilineMessage ? data.Who : string.Empty,
                data.Message,
                pair.IsFirstLineOfMultilineMessage ? data.Icon : ChatIcon.None,
                data.ChatColor);

            return(new ChatRenderable(displayIndex, modifiedData, pair.Text));
        }