protected override uint getScore(TechTreeCache tkc, MySqlConnection con, string DBPrefix) { return (uint)Flotten.Aggregate(new ResourceSet(), (rs, f) => f.schiffe.Aggregate(rs, (r, s) => r + tkc.Kosten(s.name, con, DBPrefix) * s.anz)).RaidScore; }
protected override uint getScore(TechTreeCache tc, MySqlConnection con, string DBPrefix) { return (uint)Gebs.Aggregate((float)0, (acc, geb) => acc + tc.Kosten(geb.name, con, DBPrefix).RaidScore * geb.anz); }