public void DebugParentsChildrenEditor() { LaunchVehicle launchVehicle = null; Payload payload = null; QuickLauncher.Instance.Split(EditorLogic.SortedShipList, out launchVehicle, out payload); payload.DebugParts(); launchVehicle.DebugParts(); }
public void DebugParentsChildrenFlight() { LaunchVehicle launchVehicle = null; Payload payload = null; QuickLauncher.Instance.Split(FlightGlobals.ActiveVessel.parts, out launchVehicle, out payload); payload.DebugParts(); launchVehicle.DebugParts(); }
protected bool IsPreviouslyUsedLaunchVehicle() { List <AvailablePart> protoPartInfos = new List <AvailablePart>(); Dictionary <string, double> protoResources = new Dictionary <string, double>(); previousLaunchVehicle.DebugVehicle(); currentLaunchVehicle.DebugParts(); if (!previousLaunchVehicle.Equals(currentLaunchVehicle)) { Debug.Log("[BeenThereDoneThat]: launch vehicles not equal!"); return(false); } Debug.Log("[BeenThereDoneThat]: launch vehicles equal!"); return(true); }