public static void CreateStopoverRoute(Route route, Airport stopover1, Airport stopover2 = null) { if (stopover1 != null) { if (stopover2 != null) { route.AddStopover(CreateStopoverRoute(route.Destination1, stopover1, stopover2, route, false, route.Type)); route.AddStopover(CreateStopoverRoute(stopover1, stopover2, route.Destination2, route, true, route.Type)); } else route.AddStopover(CreateStopoverRoute(route.Destination1, stopover1, route.Destination2, route, false, route.Type)); } /* if (stopover1 != null) { if (stopover2 != null) route.addStopover(FleetAirlinerHelpers.CreateStopoverRoute(route.Destination1, stopover1, stopover2, route, false, route.Type)); else route.addStopover(FleetAirlinerHelpers.CreateStopoverRoute(route.Destination1, stopover1, route.Destination2, route, false, route.Type)); } if (stopover2 != null && stopover1!=null) { route.addStopover(FleetAirlinerHelpers.CreateStopoverRoute(stopover1, stopover2, route.Destination2, route, true, route.Type)); } * */ }