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)); }
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)); }