Esempio n. 1
0
 private static OracleSuggestion TryGetSugession(Map map, PositionedUnit unit)
 {
     return GetAllDirections()
         .Where(dir => !map.IsValidPosition(unit.Move(dir)))
         .Select(dir => new OracleSuggestion(unit.Position, dir, map.LockUnit()))
         .FirstOrDefault();
 }