internal static ShipTemplate LoadSubAssembly(string subassemblyName)
 {
     if (ShipConstruction.SubassemblyExists(subassemblyName))
     {
         ConfigNode   node        = ConfigNode.Load(vehiclesPath + "/" + subassemblyName + ".craft");
         ShipTemplate subassembly = new ShipTemplate();
         subassembly.LoadShip(node);
         return(subassembly);
     }
     else
     {
         klvGUI.GUIUtilities.Log("Could not find subassembly file: " + subassemblyName);
         return(null);
     }
 }