//GUI Functions Follow private void OnGUI() { if (Utilities.GameModeisEVA || !TSTMenuAppLToolBar.GuiVisible || TSTMenuAppLToolBar.gamePaused || TSTMenuAppLToolBar.hideUI || _onGameSceneSwitchRequested) { return; } GUI.skin = HighLogic.Skin; if (!stylesSet) { setupStyles(); //Set Styles if not already set (only need once). } if (!Textures.StylesSet) { Textures.SetupStyles(); } if (Utilities.GameModeisFlight) { crntWindow = TSTWindow.FLIGHT; FwindowPos.ClampToScreen(); FwindowPos = GUILayout.Window(TSTwindowID, FwindowPos, windowF, cacheautoLOC_TST_0236, GUILayout.MinHeight(160), GUILayout.ExpandWidth(true), //#autoLOC_TST_0236 = Tarsier Space Technology GUILayout.ExpandHeight(true)); //if (_FTVisible) // FTwindowPos = GUILayout.Window(FTTwindowID, FTwindowPos, windowFT, "Fine Tune Gyros & SAS", GUILayout.MinHeight(20)); } if (TSTMstStgs.Instance.TSTsettings.Tooltips) { Utilities.DrawToolTip(); } }
//GUI Functions Follow private void OnGUI() { if (Utilities.GameModeisEVA || !TSTMenuAppLToolBar.GuiVisible || TSTMenuAppLToolBar.gamePaused || TSTMenuAppLToolBar.hideUI) { return; } GUI.skin = HighLogic.Skin; if (!stylesSet) { setupStyles(); //Set Styles if not already set (only need once). } if (!Textures.StylesSet) { Textures.SetupStyles(); } if (Utilities.GameModeisFlight) { crntWindow = TSTWindow.FLIGHT; FwindowPos.ClampToScreen(); FwindowPos = GUILayout.Window(TSTwindowID, FwindowPos, windowF, "Tarsier Space Technology", GUILayout.MinHeight(160), GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true)); if (_FTVisible) { FTwindowPos = GUILayout.Window(FTTwindowID, FTwindowPos, windowFT, "Fine Tune Gyros & SAS", GUILayout.MinHeight(20)); } } if (Utilities.GameModeisSpaceCenter) { crntWindow = TSTWindow.SETTINGS; if (LoadConfig) { TSTMstStgs.Instance.TSTsettings.Load(TSTMstStgs.Instance.globalNode); InputVChemwinSml = TSTMstStgs.Instance.TSTsettings.ChemwinSml; InputVChemwinLge = TSTMstStgs.Instance.TSTsettings.ChemwinLge; InputVTelewinSml = TSTMstStgs.Instance.TSTsettings.TelewinSml; InputVTelewinLge = TSTMstStgs.Instance.TSTsettings.TelewinLge; InputSChemwinSml = InputVChemwinSml.ToString(); InputSChemwinLge = InputVChemwinLge.ToString(); InputSTelewinSml = InputVTelewinSml.ToString(); InputSTelewinLge = InputVTelewinLge.ToString(); InputUseAppLauncher = TSTMstStgs.Instance.TSTsettings.UseAppLauncher; Inputdebugging = TSTMstStgs.Instance.TSTsettings.debugging; InputTooltips = TSTMstStgs.Instance.TSTsettings.Tooltips; InputVMaxChemCamContracts = TSTMstStgs.Instance.TSTsettings.maxChemCamContracts; InputSMaxChemCamContracts = InputVMaxChemCamContracts.ToString(); InputphotoOnlyChemCamContracts = TSTMstStgs.Instance.TSTsettings.photoOnlyChemCamContracts; LoadConfig = false; } SCwindowPos.ClampInsideScreen(); SCwindowPos = GUILayout.Window(SCwindowID, SCwindowPos, windowSC, "Tarsier Space Technology", GUILayout.MinHeight(20), GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true)); } if (TSTMstStgs.Instance.TSTsettings.Tooltips) { Utilities.DrawToolTip(); } }
//GUI Functions Follow private void OnGUI() { if (Utilities.GameModeisEVA || !TSTMenuAppLToolBar.GuiVisible || TSTMenuAppLToolBar.gamePaused || TSTMenuAppLToolBar.hideUI) { return; } GUI.skin = HighLogic.Skin; if (!stylesSet) setupStyles(); //Set Styles if not already set (only need once). if (!Textures.StylesSet) Textures.SetupStyles(); if (Utilities.GameModeisFlight) { crntWindow = TSTWindow.FLIGHT; FwindowPos.ClampToScreen(); FwindowPos = GUILayout.Window(TSTwindowID, FwindowPos, windowF, "Tarsier Space Technology", GUILayout.MinHeight(160), GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true)); if (_FTVisible) FTwindowPos = GUILayout.Window(FTTwindowID, FTwindowPos, windowFT, "Fine Tune Gyros & SAS", GUILayout.MinHeight(20)); } if (Utilities.GameModeisSpaceCenter) { crntWindow = TSTWindow.SETTINGS; if (LoadConfig) { TSTMstStgs.Instance.TSTsettings.Load(TSTMstStgs.Instance.globalNode); InputVChemwinSml = TSTMstStgs.Instance.TSTsettings.ChemwinSml; InputVChemwinLge = TSTMstStgs.Instance.TSTsettings.ChemwinLge; InputVTelewinSml = TSTMstStgs.Instance.TSTsettings.TelewinSml; InputVTelewinLge = TSTMstStgs.Instance.TSTsettings.TelewinLge; InputSChemwinSml = InputVChemwinSml.ToString(); InputSChemwinLge = InputVChemwinLge.ToString(); InputSTelewinSml = InputVTelewinSml.ToString(); InputSTelewinLge = InputVTelewinLge.ToString(); InputUseAppLauncher = TSTMstStgs.Instance.TSTsettings.UseAppLauncher; Inputdebugging = TSTMstStgs.Instance.TSTsettings.debugging; InputTooltips = TSTMstStgs.Instance.TSTsettings.Tooltips; InputVMaxChemCamContracts = TSTMstStgs.Instance.TSTsettings.maxChemCamContracts; InputSMaxChemCamContracts = InputVMaxChemCamContracts.ToString(); InputphotoOnlyChemCamContracts = TSTMstStgs.Instance.TSTsettings.photoOnlyChemCamContracts; LoadConfig = false; } SCwindowPos.ClampInsideScreen(); SCwindowPos = GUILayout.Window(SCwindowID, SCwindowPos, windowSC, "Tarsier Space Technology", GUILayout.MinHeight(20), GUILayout.ExpandWidth(true), GUILayout.ExpandHeight(true)); } if (TSTMstStgs.Instance.TSTsettings.Tooltips) Utilities.DrawToolTip(); }