public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { intercept_only = GUILayout.Toggle(intercept_only, Localizer.Format("#MechJeb_Hohm_intercept_only")); //intercept only, no capture burn (impact/flyby) simpleTransfer = GUILayout.Toggle(simpleTransfer, Localizer.Format("#MechJeb_Hohm_simpleTransfer")); //simple coplanar Hohmann transfer GuiUtils.SimpleTextBox(Localizer.Format("#MechJeb_Hohm_Label1"), periodOffset); //fractional target period offset if (!simpleTransfer) { timeSelector.DoChooseTimeGUI(); } }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { intercept_only = GUILayout.Toggle(intercept_only, "intercept only, no capture burn (impact/flyby)"); simpleTransfer = GUILayout.Toggle(simpleTransfer, "simple coplanar Hohmann transfer"); GuiUtils.SimpleTextBox("fractional target period offset:", periodOffset); if (!simpleTransfer) { timeSelector.DoChooseTimeGUI(); } }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GUILayout.Label("Change your orbital period to " + resonanceNumerator.val + "/" + resonanceDenominator.val + " of your current orbital period"); GUILayout.BeginHorizontal(); GUILayout.Label("New orbital period ratio :", GUILayout.ExpandWidth(true)); resonanceNumerator.text = GUILayout.TextField(resonanceNumerator.text, GUILayout.Width(30)); GUILayout.Label("/", GUILayout.ExpandWidth(false)); resonanceDenominator.text = GUILayout.TextField(resonanceDenominator.text, GUILayout.Width(30)); GUILayout.EndHorizontal(); timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GuiUtils.SimpleTextBox(Localizer.Format("#MechJeb_Ap_label1"), newApA, "km");//New apoapsis: timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GuiUtils.SimpleTextBox("Time after burn to intercept target:", interceptInterval); timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GuiUtils.SimpleTextBox("New periapsis:", newPeA, "km"); GuiUtils.SimpleTextBox("New apoapsis:", newApA, "km"); timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GuiUtils.SimpleTextBox(Localizer.Format("#MechJeb_intercept_label"), interceptInterval);//Time after burn to intercept target: timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { timeSelector.DoChooseTimeGUI(); GUILayout.Label(Localizer.Format("#MechJeb_la_label"));//New Surface Longitude after one orbit: target.targetLongitude.DrawEditGUI(EditableAngle.Direction.EW); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { timeSelector.DoChooseTimeGUI(); GUILayout.Label("New Longitude of Ascending Node:"); target.targetLongitude.DrawEditGUI(EditableAngle.Direction.EW); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GuiUtils.SimpleTextBox("New Semi-Major Axis:", newSMA, "km"); timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GuiUtils.SimpleTextBox(Localizer.Format("#MechJeb_inclination_label"), newInc, "º");//New inclination: timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { GuiUtils.SimpleTextBox("New inclination:", newInc, "º"); timeSelector.DoChooseTimeGUI(); }
public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target) { intercept_only = GUILayout.Toggle(intercept_only, "intercept only, no capture burn (impact/flyby)"); timeSelector.DoChooseTimeGUI(); }