Sanguosha.UI.Controls.GameLogs.AppendLog C# (CSharp) Méthode

AppendLog() public méthode

public AppendLog ( ActionLog log ) : void
log Sanguosha.Core.UI.ActionLog
Résultat void
        public void AppendLog(ActionLog log)
        {
            var docs = (from pair in Logs
                        where (log.Targets.Contains(pair.Key) || log.Source == pair.Key)
                        select pair.Value).Concat(new List<FlowDocument>() { GlobalLog });

            foreach (var doc in docs)
            {
                var paragraph = LogFormatter.RichTranslateMainLog(log);
                if (paragraph != null && paragraph.Inlines.Count > 0)
                {
                    doc.Blocks.Add(paragraph);
                }
            }
        }