private static CardTypeResult GetBestResult(CardTypeResult bestResult, List <CardTypeResult> resultsEnemy) { resultsEnemy.ForEach(res => { bestResult = bestResult.Compare(res) >= 0 ? bestResult : res; }); return(bestResult); }
private static CardTypeResult GetBestResult(List <CardTypeResult> results) { CardTypeResult best = null; results.ForEach(ctr => { best = best == null ? ctr : (best.Compare(ctr) >= 0 ? best : ctr); }); return(best); }