public override void onLoadGlobalSettings(SettingsManager settings)
        {
            base.onLoadGlobalSettings(settings);

            buildSceneShow = settings["VI_buildSceneShow"].valueBool(true);
            buildSceneMinimized = settings["VI_buildSceneMinimized"].valueBool(false);
        }
        public override void onSaveGlobalSettings(SettingsManager settings)
        {
            base.onSaveGlobalSettings(settings);

            settings["RC_targetLatitude"].value_decimal = targetLatitude;
            settings["RC_targetLongitude"].value_decimal = targetLongitude;
            settings["RC_dmsInput"].value_bool = dmsInput;
            settings["RC_helpWindowPos"].value_vector = new Vector4(helpWindowPos.x, helpWindowPos.y);
            settings["RC_touchdownSpeed"].value_decimal = touchdownSpeed;
        }
        public override void onLoadGlobalSettings(SettingsManager settings)
        {
            base.onLoadGlobalSettings(settings);

            targetLatitude = settings["RC_targetLatitude"].valueDecimal(KSC_LATITUDE);
            targetLongitude = settings["RC_targetLongitude"].valueDecimal(KSC_LONGITUDE);
            dmsInput = settings["RC_dmsInput"].valueBool(true);
            initializeDecimalStrings();
            initializeDMSStrings();
            touchdownSpeed = settings["RC_touchdownSpeed"].valueDecimal(0.5);
            touchdownSpeedString = touchdownSpeed.ToString();

            Vector4 savedHelpWindowPos = settings["RC_helpWindowPos"].valueVector(new Vector4(150, 50));
            helpWindowPos = new Rect(savedHelpWindowPos.x, savedHelpWindowPos.y, 10, 10);
        }
Example #4
0
        public void loadSettings()
        {
            if (settings == null)
            {
                settings = new SettingsManager(KSPUtil.ApplicationRootPath + "MuMech/MechJeb.cfg");
            }

            foreach (ComputerModule module in modules)
            {
                module.onLoadGlobalSettings(settings);
            }
            main_windowStat = (WindowStat)settings["main_windowStat"].value_integer;
            main_windowProgr = (float)settings["main_windowProgr"].value_decimal;
            settingsChanged = false;
            settingsLoaded = true;
        }
        public override void onSaveGlobalSettings(SettingsManager settings)
        {
            base.onSaveGlobalSettings(settings);

            settings["VI_buildSceneShow"].value_bool = buildSceneShow;
            settings["VI_buildSceneMinimized"].value_bool = buildSceneMinimized;
        }
        public override void onLoadGlobalSettings(SettingsManager settings)
        {
            base.onLoadGlobalSettings(settings);

            newPeA = settings["OO_newPeA"].valueDecimal(100000.0);
            newPeAString = (newPeA / 1000.0).ToString();
            newApA = settings["OO_newApA"].valueDecimal(100000.0);
            newApAString = (newApA / 1000.0).ToString();
            desiredPostTransferPeA = settings["OO_desiredPostTransferPeA"].valueDecimal(100000.0);
            desiredPostTransferPeAString = (desiredPostTransferPeA / 1000.0).ToString();
            warpTimeOffset = settings["OO_warpTimeOffset"].valueDecimal(0.0);
            warpTimeOffsetString = warpTimeOffset.ToString();

            Vector4 savedHelpWindowPos = settings["OO_helpWindowPos"].valueVector(new Vector4(150, 50));
            helpWindowPos = new Rect(savedHelpWindowPos.x, savedHelpWindowPos.y, 10, 10);
        }
Example #7
0
 public override void onSaveGlobalSettings(SettingsManager settings)
 {
 }
Example #8
0
        public override void onLoadGlobalSettings(SettingsManager settings)
        {
            minimized = settings["ILS_minimized"].valueBool(false);

            base.onLoadGlobalSettings(settings);
        }
Example #9
0
        public override void onSaveGlobalSettings(SettingsManager settings)
        {
            settings["ILS_minimized"].value_bool = minimized;

            base.onSaveGlobalSettings(settings);
        }
Example #10
0
 public virtual void onLoadGlobalSettings(SettingsManager settings)
 {
     windowPos = new Rect(settings["windowPos_" + GetType().Name].value_vector.x, settings["windowPos_" + GetType().Name].value_vector.y, 10, 10);
     enabled = settings["windowStat_" + GetType().Name].value_bool;
 }
Example #11
0
 public virtual void onSaveGlobalSettings(SettingsManager settings)
 {
     settings["windowPos_" + GetType().Name].value_vector = new Vector4(windowPos.x, windowPos.y);
     settings["windowStat_" + GetType().Name].value_bool = enabled;
 }
        public override void onSaveGlobalSettings(SettingsManager settings)
        {
            settings["ILS_minimized"].value_bool = minimized;

            base.onSaveGlobalSettings(settings);
        }
        public override void onLoadGlobalSettings(SettingsManager settings)
        {
            minimized = settings["ILS_minimized"].valueBool(false);

            base.onLoadGlobalSettings(settings);
        }
        public override void onSaveGlobalSettings(SettingsManager settings)
        {
            base.onSaveGlobalSettings(settings);

            settings["OO_newPeA"].value_decimal = newPeA;
            settings["OO_newApA"].value_decimal = newApA;
            settings["OO_desiredPostTransferPeA"].value_decimal = desiredPostTransferPeA;
            settings["OO_warpTimeOffset"].value_decimal = warpTimeOffset;
            settings["OO_helpWindowPos"].value_vector = new Vector4(helpWindowPos.x, helpWindowPos.y);
        }
        public override void onLoadGlobalSettings(SettingsManager settings)
        {
            base.onLoadGlobalSettings(settings);

            gravityTurnStartAltitude = settings["AA_gravityTurnStartAltitude"].valueDecimal(10000.0);
            gravityTurnStartAltitudeKmString = (gravityTurnStartAltitude / 1000.0).ToString();
            gravityTurnEndAltitude = settings["AA_gravityTurnEndAltitude"].valueDecimal(70000.0);
            gravityTurnEndAltitudeKmString = (gravityTurnEndAltitude / 1000.0).ToString();
            gravityTurnEndPitch = settings["AA_gravityTurnEndPitch"].valueDecimal(0.0);
            gravityTurnEndPitchString = gravityTurnEndPitch.ToString();
            gravityTurnShapeExponent = settings["AA_gravityTurnShapeExponent"].valueDecimal(0.4);
            desiredOrbitAltitude = settings["AA_desiredOrbitAltitude"].valueDecimal(100000.0);
            desiredOrbitAltitudeKmString = (desiredOrbitAltitude / 1000.0).ToString();
            desiredInclination = settings["AA_desiredInclination"].valueDecimal(0.0);
            desiredInclinationString = desiredInclination.ToString();
            launchHeading = settings["AA_launchHeading"].valueDecimal(90.0);
            launchHeadingString = launchHeading.ToString();
            headingNotInc = settings["AA_headingNotInc"].valueBool(false);
            autoStage = settings["AA_autoStage"].valueBool(true);
            autoStageDelay = settings["AA_autoStageDelay"].valueDecimal(1.0);
            autoStageLimit = settings["AA_autoStageLimit"].valueInteger(0);
            autoStageDelayString = String.Format("{0:0.0}", autoStageDelay);
            autoStageLimitString = autoStageLimit.ToString();
            autoWarpToApoapsis = settings["AA_autoWarpToApoapsis"].valueBool(true);
            seizeThrottle = settings["AA_seizeThrottle"].valueBool(true);
            predictedLaunchPhaseAngle = settings["AA_predictedLaunchPhaseAngle"].valueDecimal(0.0);
            predictedLaunchPhaseAngleString = String.Format("{0:0.00}", predictedLaunchPhaseAngle);

            Vector4 savedPathWindowPos = settings["AA_pathWindowPos"].valueVector(new Vector4(Screen.width / 2, Screen.height / 2));
            pathWindowPos = new Rect(savedPathWindowPos.x, savedPathWindowPos.y, 10, 10);

            Vector4 savedHelpWindowPos = settings["AA_helpWindowPos"].valueVector(new Vector4(150, 50));
            helpWindowPos = new Rect(savedHelpWindowPos.x, savedHelpWindowPos.y, 10, 10);

            Vector4 savedStatsWindowPos = settings["AA_statsWindowPos"].valueVector(new Vector4(150, 50));
            statsWindowPos = new Rect(savedStatsWindowPos.x, savedStatsWindowPos.y, 10, 10);

            showPathWindow = settings["AA_showPathWindow"].valueBool(false);
            showStats = settings["AA_showStatsWindow"].valueBool(false);
        }
Example #16
0
 public override void onLoadGlobalSettings(SettingsManager settings)
 {
 }
        public override void onSaveGlobalSettings(SettingsManager settings)
        {
            base.onSaveGlobalSettings(settings);

            settings["AA_gravityTurnStartAltitude"].value_decimal = gravityTurnStartAltitude;
            settings["AA_gravityTurnEndAltitude"].value_decimal = gravityTurnEndAltitude;
            settings["AA_gravityTurnEndPitch"].value_decimal = gravityTurnEndPitch;
            settings["AA_gravityTurnShapeExponent"].value_decimal = gravityTurnShapeExponent;
            settings["AA_desiredOrbitAltitude"].value_decimal = desiredOrbitAltitude;
            settings["AA_desiredInclination"].value_decimal = desiredInclination;
            settings["AA_launchHeading"].value_decimal = launchHeading;
            settings["AA_headingNotInc"].value_bool = headingNotInc;
            settings["AA_autoStage"].value_bool = autoStage;
            settings["AA_autoStageDelay"].value_decimal = autoStageDelay;
            settings["AA_autoStageLimit"].value_integer = autoStageLimit;
            settings["AA_autoWarpToApoapsis"].value_bool = autoWarpToApoapsis;
            settings["AA_seizeThrottle"].value_bool = seizeThrottle;
            settings["AA_predictedLaunchPhaseAngle"].value_decimal = predictedLaunchPhaseAngle;
            settings["AA_pathWindowPos"].value_vector = new Vector4(pathWindowPos.x, pathWindowPos.y);
            settings["AA_helpWindowPos"].value_vector = new Vector4(helpWindowPos.x, helpWindowPos.y);
            settings["AA_statsWindowPos"].value_vector = new Vector4(statsWindowPos.x, statsWindowPos.y);
            settings["AA_showPathWindow"].value_bool = showPathWindow;
            settings["AA_showStatsWindow"].value_bool = showStats;
        }
Example #18
0
        public void loadSettings()
        {
            if (settings == null)
            {
                settings = new SettingsManager("MechJeb.cfg");
            }

            foreach (ComputerModule module in modules)
            {
                module.onLoadGlobalSettings(settings);
            }
            main_windowStat = (WindowStat)settings["main_windowStat"].value_integer;
            main_windowProgr = (float)settings["main_windowProgr"].value_decimal;
            settingsChanged = false;
            settingsLoaded = true;
            settingsVersion = settings.version;
        }