示例#1
0
        public override void HandleAdditionalInfo(StringBuilder Builder)
        {
            Builder.AppendLine();
            var FlagText = LanguageManager.Get("m.flag");

            foreach (var Flag in FlagsController.GetFlags())
            {
                if (!Flag.Team.Enable)
                {
                    continue;
                }

                var Color    = Flag.Team.ColorFormat ?? Globals.FORMAT_WHITE;
                var Capturer = Flag.Capturer;

                Builder.Append(Color).Append(FlagText);

                if (Capturer == null)
                {
                    Builder.AppendLine();
                    continue;
                }

                var CapturerColor = Capturer.Extra().Team.ColorFormat;
                Builder.Append(Globals.FORMAT_WHITE).Append(" - ").Append(CapturerColor)
                .AppendLine(Capturer.Data.PlayerName);
            }
        }