Sanguosha.UI.Controls.GameLogs.AppendMultipleChoiceLog C# (CSharp) Метод

AppendMultipleChoiceLog() приватный Метод

private AppendMultipleChoiceLog ( Player p, string answer ) : void
p Sanguosha.Core.Players.Player
answer string
Результат void
        internal void AppendMultipleChoiceLog(Player p, string answer)
        {
            if (!Logs.ContainsKey(p)) return;
            List<FlowDocument> docs = new List<FlowDocument>() { Logs[p], GlobalLog };
            foreach (var doc in docs)
            {
                Paragraph para = LogFormatter.RichTranslateChoice(p, answer);
                if (para != null && para.Inlines.Count > 0)
                {
                    doc.Blocks.Add(para);
                }
                else
                {
                    break;
                }
            }
        }