public void SettingsGUI(int windowID)
{
try
{
this.vesselName = GUILayout.TextField(this.vesselName);
GUILayout.BeginHorizontal();
if (GUILayout.Button("Save & Close", new GUIStyle(GUI.skin.button))) SaveAndClose();
if (GUILayout.Button("Close without saving", new GUIStyle(GUI.skin.button))) Close();
GUILayout.EndHorizontal();
SettingListScroll = GUILayout.BeginScrollView(SettingListScroll, false, true);
foreach (SatSettingNode setupnode in settingNodes)
{
setupnode.SubmenuOpen = GUILayout.Toggle(setupnode.SubmenuOpen, setupnode.antennaName + "(" + RTUtils.length(setupnode.dishRange * 1000) + "m) Pointed At: " + setupnode.pointedAt.Name, new GUIStyle(GUI.skin.button));
if (setupnode.SubmenuOpen)
setupnode.ListTargets();
}
GUILayout.EndScrollView();
GUI.DragWindow();
}
catch (NullReferenceException)
{ this.Close(); }
}