Beispiel #1
0
        public static Embed GetCompare(string StatsType, IEnumerable <Player> players, Color color)
        {
            var embedBuilder = new EmbedBuilder
            {
                Title = StatsType,
                Color = color,
                Url   = Strings.ChannelLink
            };

            //Solos
            embedBuilder.AddField(new EmbedFieldBuilder()
            {
                Name = "Solos", Value = SeasonStats.GetTitles(), IsInline = true
            });
            foreach (var player in players)
            {
                embedBuilder.AddField(new EmbedFieldBuilder()
                {
                    Name = player.Name, Value = player.SoloStats.GetListValue(), IsInline = true
                });
            }

            //Dues
            embedBuilder.AddField(new EmbedFieldBuilder()
            {
                Name = "Duos", Value = SeasonStats.GetTitles(), IsInline = true
            });
            foreach (var player in players)
            {
                embedBuilder.AddField(new EmbedFieldBuilder()
                {
                    Name = player.Name, Value = player.DuoStats.GetListValue(), IsInline = true
                });
            }

            //Squad
            embedBuilder.AddField(new EmbedFieldBuilder()
            {
                Name = "Squads", Value = SeasonStats.GetTitles(), IsInline = true
            });
            foreach (var player in players)
            {
                embedBuilder.AddField(new EmbedFieldBuilder()
                {
                    Name = player.Name, Value = player.SquadStats.GetListValue(), IsInline = true
                });
            }

            embedBuilder.WithFooter(new EmbedFooterBuilder()
            {
                Text = "با تشکر", IconUrl = "http://icons.iconarchive.com/icons/graphicloads/100-flat/256/home-icon.png"
            });
            return(embedBuilder.Build());
        }
Beispiel #2
0
        public static Embed GetStats(string StatsType, SeasonStats stats, Color color)
        {
            var embedBuilder = new EmbedBuilder();

            embedBuilder.Title = StatsType;
            embedBuilder.Color = color;
            embedBuilder.Url   = "https://discord.gg/3FsMG3";

            embedBuilder.AddField(new EmbedFieldBuilder()
            {
                Name = "Title", Value = SeasonStats.GetTitles(), IsInline = true
            });
            embedBuilder.AddField(new EmbedFieldBuilder()
            {
                Name = "Title", Value = stats.GetListValue(), IsInline = true
            });

            embedBuilder.WithFooter(new EmbedFooterBuilder()
            {
                Text = "با تشکر", IconUrl = "http://icons.iconarchive.com/icons/graphicloads/100-flat/256/home-icon.png"
            });
            return(embedBuilder.Build());
        }
Beispiel #3
0
        public static Embed GetStats(string statsType, SeasonStats stats, Color color)
        {
            var embedBuilder = new EmbedBuilder
            {
                Title = statsType,
                Color = color,
                Url   = Strings.ChannelLink
            };

            embedBuilder.AddField(new EmbedFieldBuilder()
            {
                Name = Strings.Title, Value = SeasonStats.GetTitles(), IsInline = true
            });
            embedBuilder.AddField(new EmbedFieldBuilder()
            {
                Name = Strings.Title, Value = stats.GetListValue(), IsInline = true
            });

            embedBuilder.WithFooter(new EmbedFooterBuilder()
            {
                Text = Strings.Thanks, IconUrl = "http://icons.iconarchive.com/icons/graphicloads/100-flat/256/home-icon.png"
            });
            return(embedBuilder.Build());
        }