public static List <BonusMultConfig> ParseMiniMilestones(string filename) { IEnumerable <string[]> source = TSVParser.Parse(filename).Skip(1); return((from line in source select BonusMultParser.ParseBonusMultConfig(line[0])).ToList()); }
public static List <TournamentTierConfig> ParseTournamentTiers(string text) { IEnumerable <string[]> source = TSVParser.Parse(text + "\t").Skip(1); return((from line in source select new TournamentTierConfig { Tier = line.asEnum(0, line.toError <TournamentTier>()), Bonus = BonusMultParser.ParseBonusMultConfig(line[1]), Requirement = line.asInt(2, line.toError <int>()) }).ToList()); }