RemoteTech.SatSettings.SettingsGUI C# (CSharp) Méthode

SettingsGUI() public méthode

public SettingsGUI ( int windowID ) : void
windowID int
Résultat void
        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(); }
        }