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

AppendLogEvent() public méthode

public AppendLogEvent ( List players, Prompt custom, bool useUICard = true ) : void
players List
custom Sanguosha.Core.UI.Prompt
useUICard bool
Résultat void
        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);
                }
            }
        }