Exemplo n.º 1
0
 public static bool ShipsFitOnRiver(RiverDef river, List <Pawn> pawns)
 {
     foreach (Pawn p in pawns.Where(x => IsShip(x)))
     {
         if ((p.def.GetCompProperties <CompProperties_Ships>()?.riverTraversability?.GetRiverSize() ?? 5) > river.GetRiverSize())
         {
             return(false);
         }
     }
     return(true);
 }