コード例 #1
0
ファイル: OperationTransfer.cs プロジェクト: cbase2/MechJeb2
 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();
     }
 }
コード例 #2
0
 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();
     }
 }
コード例 #3
0
 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();
 }
コード例 #4
0
 public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target)
 {
     GuiUtils.SimpleTextBox(Localizer.Format("#MechJeb_Ap_label1"), newApA, "km");//New apoapsis:
     timeSelector.DoChooseTimeGUI();
 }
コード例 #5
0
 public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target)
 {
     timeSelector.DoChooseTimeGUI();
 }
コード例 #6
0
 public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target)
 {
     GuiUtils.SimpleTextBox("Time after burn to intercept target:", interceptInterval);
     timeSelector.DoChooseTimeGUI();
 }
コード例 #7
0
 public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target)
 {
     GuiUtils.SimpleTextBox("New periapsis:", newPeA, "km");
     GuiUtils.SimpleTextBox("New apoapsis:", newApA, "km");
     timeSelector.DoChooseTimeGUI();
 }
コード例 #8
0
 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();
 }
コード例 #9
0
 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);
 }
コード例 #10
0
ファイル: OperationLan.cs プロジェクト: yaus/MechJeb2
 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);
 }
コード例 #11
0
 public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target)
 {
     GuiUtils.SimpleTextBox("New Semi-Major Axis:", newSMA, "km");
     timeSelector.DoChooseTimeGUI();
 }
コード例 #12
0
 public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target)
 {
     GuiUtils.SimpleTextBox(Localizer.Format("#MechJeb_inclination_label"), newInc, "º");//New inclination:
     timeSelector.DoChooseTimeGUI();
 }
コード例 #13
0
ファイル: OperationInclination.cs プロジェクト: yaus/MechJeb2
 public override void DoParametersGUI(Orbit o, double universalTime, MechJebModuleTargetController target)
 {
     GuiUtils.SimpleTextBox("New inclination:", newInc, "º");
     timeSelector.DoChooseTimeGUI();
 }
コード例 #14
0
 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();
 }