public RegionConnection(VectorUI road,int cost,bool intercity, params MapRegion[] connectingRegions)
 {
     roadLine=road;
     isIntercity=intercity;
     //This can be fatigue cost or gas cost, depending on whether or not it's intercity
     moveCost=cost;
     connectsRegions=new List<MapRegion>(connectingRegions);
 }