コード例 #1
0
ファイル: GeoScan.cs プロジェクト: Grollicus/iwdb
 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;
 }
コード例 #2
0
ファイル: GeoScan.cs プロジェクト: Grollicus/iwdb
 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);
 }