public void AppendLogEvent(List<Player> players, Prompt custom, bool useUICard = true)
{
var docs = (from pair in Logs
where players.Contains(pair.Key)
select pair.Value).Concat(new List<FlowDocument>() { GlobalLog });
foreach (var doc in docs)
{
Paragraph para = new Paragraph();
para.Inlines.AddRange(LogFormatter.TranslateLogEvent(custom, useUICard));
if (para != null)
{
doc.Blocks.Add(para);
}
}
}