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

AppendPickHeroLog() public méthode

public AppendPickHeroLog ( Player player, bool isPrimaryHero ) : void
player Sanguosha.Core.Players.Player
isPrimaryHero bool
Résultat void
        public void AppendPickHeroLog(Player player, bool isPrimaryHero)
        {
            if (!Logs.ContainsKey(player)) return;

            if (isPrimaryHero && player.Hero == null) return;
            else if (!isPrimaryHero && player.Hero2 == null) return;

            List<FlowDocument> docs = new List<FlowDocument>() { Logs[player], GlobalLog };
            foreach (var doc in docs)
            {
                Paragraph para = LogFormatter.RichTranslatePickHero(player, isPrimaryHero);
                if (para != null)
                {
                    doc.Blocks.Add(para);
                }
            }
        }