void MergeNext(int index) { ManeuverNode cur = vessel.patchedConicSolver.maneuverNodes[index]; ManeuverNode next = vessel.patchedConicSolver.maneuverNodes[index + 1]; double newUT = (cur.UT + next.UT) / 2; cur.UpdateNode(cur.patch.DeltaVToManeuverNodeCoordinates(newUT, cur.WorldDeltaV() + next.WorldDeltaV()), newUT); next.RemoveSelf(); }