private static OracleFunc BuildOracle(bool includeExtraTime, bool includeRedCards) { OracleFunc oracle = Oracle.PredictResult; if (includeExtraTime) { oracle += Oracle.PredictExtraTime; } if (includeRedCards) { oracle += Oracle.PredictRedCards; } return(oracle); }
static OracleFunc BuildOracle(bool predictExtraTime, bool predictRedCards) { OracleFunc oracle = Oracle.PredictResult; if (predictExtraTime) { oracle += Oracle.PredictExtraTime; } if (predictRedCards) { oracle += Oracle.PredictRedCards; } return(oracle); }
static void Main(string[] args) { OracleFunc oracle = BuildOracle(true, true); oracle("Germany - Italy"); }