private void MainFlightGUIWindow(int windowId) { GUILayout.BeginVertical(GUILayout.Height(100)); GUILayout.BeginHorizontal(); _strBuilder.Length = 0; _strBuilder.Append(Localizer.Format("FARAbbrevMach")); _strBuilder.Append(": "); _strBuilder.Concat((float)_vesselAero.MachNumber, 3).AppendLine(); _strBuilder.AppendFormat(Localizer.Format("FARFlightGUIReynolds"), _vesselAero.ReynoldsNumber); GUILayout.Box(_strBuilder.ToString(), boxStyle, GUILayout.ExpandWidth(true)); GUILayout.EndHorizontal(); _strBuilder.Length = 0; _strBuilder.Append(Localizer.Format("FARFlightGUIAtmDens")); _strBuilder.Concat((float)vessel.atmDensity, 3); GUILayout.Box(_strBuilder.ToString(), boxStyle, GUILayout.ExpandWidth(true)); _flightStatusGUI.Display(); showFlightDataWindow = GUILayout.Toggle(showFlightDataWindow, Localizer.Format("FARFlightGUIFltDataBtn"), buttonStyle, GUILayout.ExpandWidth(true)); showSettingsWindow = GUILayout.Toggle(showSettingsWindow, Localizer.Format("FARFlightGUIFltSettings"), buttonStyle, GUILayout.ExpandWidth(true)); GUILayout.Label(Localizer.Format("FARFlightGUIFltAssistance")); _stabilityAugmentation.Display(); GUILayout.EndVertical(); GUI.DragWindow(); }
void MainFlightGUIWindow(int windowId) { GUILayout.BeginVertical(GUILayout.Height(100)); GUILayout.BeginHorizontal(); _strBuilder.Length = 0; _strBuilder.Append("Mach: "); _strBuilder.Concat((float)(_vesselAero.MachNumber), 3).AppendLine(); _strBuilder.AppendFormat("Reynolds: {1:e2}", _vesselAero.MachNumber, _vesselAero.ReynoldsNumber); GUILayout.Box(_strBuilder.ToString(), boxStyle, GUILayout.ExpandWidth(true)); GUILayout.EndHorizontal(); _strBuilder.Length = 0; _strBuilder.Append("ATM Density: "); _strBuilder.Concat((float)(vessel.atmDensity), 3); GUILayout.Box(_strBuilder.ToString(), boxStyle, GUILayout.ExpandWidth(true)); _flightStatusGUI.Display(); showFlightDataWindow = GUILayout.Toggle(showFlightDataWindow, "Flt Data", buttonStyle, GUILayout.ExpandWidth(true)); showSettingsWindow = GUILayout.Toggle(showSettingsWindow, "Flt Settings", buttonStyle, GUILayout.ExpandWidth(true)); GUILayout.Label("Flight Assistance Toggles:"); _stabilityAugmentation.Display(); GUILayout.EndVertical(); GUI.DragWindow(); }
private void MainFlightGUIWindow(int windowId) { GUILayout.BeginVertical(GUILayout.Height(100)); GUILayout.BeginHorizontal(); _strBuilder.Length = 0; _strBuilder.Append(Localizer.Format("FARAbbrevMach")); _strBuilder.Append(": "); _strBuilder.Concat((float)_vesselAero.MachNumber, 3).AppendLine(); _strBuilder.AppendFormat(Localizer.Format("FARFlightGUIReynolds"), _vesselAero.ReynoldsNumber); GUILayout.Box(_strBuilder.ToString(), boxStyle, GUILayout.ExpandWidth(true)); GUILayout.EndHorizontal(); _strBuilder.Length = 0; _strBuilder.Append(Localizer.Format("FARFlightGUIAtmDens")); _strBuilder.Concat((float)vessel.atmDensity, 3); GUILayout.Box(_strBuilder.ToString(), boxStyle, GUILayout.ExpandWidth(true)); _flightStatusGUI.Display(); showFlightDataWindow = GUILayout.Toggle(showFlightDataWindow, Localizer.Format("FARFlightGUIFltDataBtn"), buttonStyle, GUILayout.ExpandWidth(true)); showSettingsWindow = GUILayout.Toggle(showSettingsWindow, Localizer.Format("FARFlightGUIFltSettings"), buttonStyle, GUILayout.ExpandWidth(true)); bool logging = GUILayout.Toggle(flightDataLogger.IsActive, Localizer.Format("FARFlightGUIFltLogging"), buttonStyle, GUILayout.ExpandWidth(true)); if (logging != flightDataLogger.IsActive) { if (!flightDataLogger.IsActive) { flightDataLogger.StartLogging(); } else { flightDataLogger.StopLogging(); } } flightDataLogger.Period = GUIUtils.TextEntryForInt(Localizer.Format("FARFlightGUIFltLogPeriod"), 150, flightDataLogger.Period); flightDataLogger.FlushPeriod = GUIUtils.TextEntryForInt(Localizer.Format("FARFlightGUIFltLogFlushPeriod"), 150, flightDataLogger.FlushPeriod); DebugVisualizationGUI(); GUILayout.Label(Localizer.Format("FARFlightGUIFltAssistance")); _stabilityAugmentation.Display(); GUILayout.EndVertical(); GUI.DragWindow(); }
void MainFlightGUIWindow(int windowId) { GUILayout.BeginVertical(GUILayout.Height(100)); GUILayout.BeginHorizontal(); GUILayout.Box("Mach: " + _vesselAero.MachNumber.ToString("F3") + " \n\rReynolds: " + _vesselAero.ReynoldsNumber.ToString("e2"), boxStyle, GUILayout.ExpandWidth(true)); GUILayout.EndHorizontal(); GUILayout.Box("ATM Density: " + _vessel.atmDensity.ToString("F3"), boxStyle, GUILayout.ExpandWidth(true)); _flightStatusGUI.Display(); showFlightDataWindow = GUILayout.Toggle(showFlightDataWindow, "Flt Data", buttonStyle, GUILayout.ExpandWidth(true)); showSettingsWindow = GUILayout.Toggle(showSettingsWindow, "Flt Settings", buttonStyle, GUILayout.ExpandWidth(true)); GUILayout.Label("Flight Assistance Toggles:"); _stabilityAugmentation.Display(); GUILayout.EndVertical(); GUI.DragWindow(); }