private StringBuilder FormatData(StringBuilder sb, LeaderboardDataItem item) { return(sb.Append(item.Character.PadRight(24)) .Append("R:") .AppendFormat("{0,4}", item.Rank) .Append(" | L:") .AppendFormat("{0,3}", item.Level) .Append(" | ") .AppendFormat("{0,14}", item.Class.ToString()) .AppendLine()); }
public void Add(LeaderboardDataItem dataItem) { AllRecords.Add(dataItem); switch (dataItem.Character.IndexOf("discord", StringComparison.CurrentCultureIgnoreCase) >= 0) { case true: Discordians.Add(dataItem); break; } switch (dataItem.Class) { case AscendancyClass.Ascendant: Ascendants.Add(dataItem); break; case AscendancyClass.Assassin: Assassins.Add(dataItem); break; case AscendancyClass.Berserker: Berserkers.Add(dataItem); break; case AscendancyClass.Champion: Champions.Add(dataItem); break; case AscendancyClass.Chieftain: Chieftains.Add(dataItem); break; case AscendancyClass.Deadeye: Deadeyes.Add(dataItem); break; case AscendancyClass.Duelist: Duelists.Add(dataItem); break; case AscendancyClass.Elementalist: Elementalists.Add(dataItem); break; case AscendancyClass.Gladiator: Gladiators.Add(dataItem); break; case AscendancyClass.Guardian: Guardians.Add(dataItem); break; case AscendancyClass.Hierophant: Hierophants.Add(dataItem); break; case AscendancyClass.Inquisitor: Inquisitors.Add(dataItem); break; case AscendancyClass.Juggernaut: Juggernauts.Add(dataItem); break; case AscendancyClass.Marauder: Marauders.Add(dataItem); break; case AscendancyClass.Necromancer: Necromancers.Add(dataItem); break; case AscendancyClass.Occultist: Occultists.Add(dataItem); break; case AscendancyClass.Pathfinder: Pathfinders.Add(dataItem); break; case AscendancyClass.Raider: Raiders.Add(dataItem); break; case AscendancyClass.Ranger: Rangers.Add(dataItem); break; case AscendancyClass.Saboteur: Saboteurs.Add(dataItem); break; case AscendancyClass.Scion: Scions.Add(dataItem); break; case AscendancyClass.Shadow: Shadows.Add(dataItem); break; case AscendancyClass.Slayer: Slayers.Add(dataItem); break; case AscendancyClass.Templar: Templars.Add(dataItem); break; case AscendancyClass.Trickster: Tricksters.Add(dataItem); break; case AscendancyClass.Witch: Witches.Add(dataItem); break; } }