public void Start()
        {
            Utilities.Log_Debug("TSTMenu Start in " + HighLogic.LoadedScene);
            FwindowPos.x  = TSTMstStgs.Instance.TSTsettings.FwindowPosX;
            FwindowPos.y  = TSTMstStgs.Instance.TSTsettings.FwindowPosY;
            SCwindowPos.x = TSTMstStgs.Instance.TSTsettings.SCwindowPosX;
            SCwindowPos.y = TSTMstStgs.Instance.TSTsettings.SCwindowPosY;

            if (RT2Present)
            {
                Utilities.Log("RT2 present");
                RTWrapper.InitTRWrapper();
            }

            //If TST Settings wants to use ToolBar mod, check it is installed and available. If not set the TST Setting to use Stock.
            if (!ToolbarManager.ToolbarAvailable && !TSTMstStgs.Instance.TSTsettings.UseAppLauncher)
            {
                TSTMstStgs.Instance.TSTsettings.UseAppLauncher = true;
            }

            TSTMenuAppLToolBar.Start(TSTMstStgs.Instance.TSTsettings.UseAppLauncher);

            Utilities.setScaledScreen();
            Utilities.Log_Debug("TSTMenu Start complete");
        }
        void Start()
        {
            this.Log("Start");
            //If Settings wants to use ToolBar mod, check it is installed and available. If not set the Setting to use Stock.
            if (!ToolbarManager.ToolbarAvailable && !HighLogic.CurrentGame.Parameters.CustomParams <TAC_SettingsParms>().UseAppLToolbar)
            {
                HighLogic.CurrentGame.Parameters.CustomParams <TAC_SettingsParms>().UseAppLToolbar = true;
            }

            TACMenuAppLToolBar.Start(HighLogic.CurrentGame.Parameters.CustomParams <TAC_SettingsParms>().UseAppLToolbar);

            RSTUtils.Utilities.setScaledScreen();
        }
Exemple #3
0
        public void Start()
        {
            Utilities.Log_Debug("AYSController Start");
            KKPresent = AssemblyLoader.loadedAssemblies.Any(a => a.assembly.GetName().Name == "KabinKraziness");
            Utilities.Log_Debug("Checked for mods");
            Utilities.Log_Debug(KKPresent ? "KabinKraziness present" : "KabinKraziness NOT present");

            //If TST Settings wants to use ToolBar mod, check it is installed and available. If not set the TST Setting to use Stock.
            if (!ToolbarManager.ToolbarAvailable && !_aYsettings.UseAppLauncher)
            {
                _aYsettings.UseAppLauncher = true;
            }

            AYSCMenuAppLToolBar.Start(_aYsettings.UseAppLauncher);

            prodPartstyleTexture = new Texture2D(1, 1);
            consPartstyleTexture = new Texture2D(1, 1);

            Utilities.Log_Debug("AYController Start complete");
        }