void OnGUI()
 {
     if (settingsWindowStyle is null)
     {
         settingsWindowStyle = new GUIStyle(GUI.skin.window);
         settingsWindowStyle.
         settingsToggleStyle                = new GUIStyle(GUI.skin.toggle);
         settingsButtonStyle                = new GUIStyle(GUI.skin.button);
         settingsTextAreaStyle              = new GUIStyle(GUI.skin.textArea);
         settingsTextFieldStyle             = new GUIStyle(GUI.skin.textField);
         settingsLabelStyle                 = new GUIStyle(GUI.skin.label);
         settingsBoxStyle                   = new GUIStyle(GUI.skin.box);
         settingsHorizontalSliderStyle      = new GUIStyle(GUI.skin.horizontalSlider);
         settingsHorizontalSliderThumbStyle = new GUIStyle(GUI.skin.horizontalSliderThumb);
     }
     if (config.ConfigWindowEnabled)
     {
         var outputRect = GUILayout.Window(187004001, new Rect(config.ConfigX, config.ConfigY, 320.0f, 500.0f), OnWindow, new GUIContent("Splash Text Editor Settings"), settingsWindowStyle);
         config.ConfigX = outputRect.x;
         config.ConfigY = outputRect.y;
     }
     if (VersionCheck.IsShowingUpdateWindow)
     {
         VersionCheck.DrawUpdateWindow(settingsWindowStyle, settingsLabelStyle, settingsButtonStyle);
     }
     if (config.TweakVersion != FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion&& !config.SeenChangelog)
     {
         ChangelogRect = GUILayout.Window(187004998, ChangelogRect, OnChangelogWindow, new GUIContent($"Splash Text Editor Changelog"), settingsWindowStyle);
     }
 }
Exemplo n.º 2
0
 public void OnGUI()
 {
     if (settingsWindowStyle is null)
     {
         settingsWindowStyle                = new GUIStyle(GUI.skin.window);
         settingsToggleStyle                = new GUIStyle(GUI.skin.toggle);
         settingsButtonStyle                = new GUIStyle(GUI.skin.button);
         settingsTextAreaStyle              = new GUIStyle(GUI.skin.textArea);
         settingsTextFieldStyle             = new GUIStyle(GUI.skin.textField);
         settingsLabelStyle                 = new GUIStyle(GUI.skin.label);
         settingsBoxStyle                   = new GUIStyle(GUI.skin.box);
         settingsHorizontalSliderStyle      = new GUIStyle(GUI.skin.horizontalSlider);
         settingsHorizontalSliderThumbStyle = new GUIStyle(GUI.skin.horizontalSliderThumb);
     }
     if (config.ConfigWindowEnabled)
     {
         config.DrawLabelWindows();
         var outputRect = GUILayout.Window(187000001, new Rect(config.ConfigX, config.ConfigY, 320.0f, 807.0f), settingsOnWindow, new GUIContent("Extra Song UI Settings"), settingsWindowStyle);
         config.ConfigX = outputRect.x;
         config.ConfigY = outputRect.y;
     }
     if (versionCheck.IsShowingUpdateWindow)
     {
         versionCheck.DrawUpdateWindow(settingsWindowStyle, settingsLabelStyle, settingsButtonStyle);
     }
     if (!config.SeenChangelog && config.TweakVersion != versionCheck.AssemblyVersion)
     {
         changelogRect = GUILayout.Window(187000998, changelogRect, OnChangelogWindow, new GUIContent($"Extra Song UI Changelog"), settingsWindowStyle);
     }
 }
Exemplo n.º 3
0
 void OnGUI()
 {
     if (settingsWindowStyle is null)
     {
         settingsWindowStyle                = new GUIStyle(GUI.skin.window);
         settingsToggleStyle                = new GUIStyle(GUI.skin.toggle);
         settingsButtonStyle                = new GUIStyle(GUI.skin.button);
         settingsTextAreaStyle              = new GUIStyle(GUI.skin.textArea);
         settingsTextFieldStyle             = new GUIStyle(GUI.skin.textField);
         settingsLabelStyle                 = new GUIStyle(GUI.skin.label);
         settingsBoxStyle                   = new GUIStyle(GUI.skin.box);
         settingsHorizontalSliderStyle      = new GUIStyle(GUI.skin.horizontalSlider);
         settingsHorizontalSliderThumbStyle = new GUIStyle(GUI.skin.horizontalSliderThumb);
     }
     if (config.ConfigWindowEnabled)
     {
         //TODO: Look into why the GUILayout just panics if this and Extra Song UI are both loaded.
         config.DrawLabelWindows();
         var outputRect = GUILayout.Window(187001001, new Rect(config.ConfigX, config.ConfigY, 320.0f, 500.0f), OnWindow, new GUIContent("Perfect Mode Settings"), settingsWindowStyle);
         config.ConfigX = outputRect.x;
         config.ConfigY = outputRect.y;
     }
     if (VersionCheck.IsShowingUpdateWindow)
     {
         VersionCheck.DrawUpdateWindow(settingsWindowStyle, settingsLabelStyle, settingsButtonStyle);
     }
     if (config.TweakVersion != FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion&& !config.SeenChangelog)
     {
         ChangelogRect = GUILayout.Window(187001998, ChangelogRect, OnChangelogWindow, new GUIContent($"Perfect Mode Changelog"), settingsWindowStyle);
     }
 }
 void OnGUI()
 {
     if (settingsWindowStyle is null)
     {
         settingsWindowStyle                = new GUIStyle(GUI.skin.window);
         settingsToggleStyle                = new GUIStyle(GUI.skin.toggle);
         settingsButtonStyle                = new GUIStyle(GUI.skin.button);
         settingsTextAreaStyle              = new GUIStyle(GUI.skin.textArea);
         settingsTextFieldStyle             = new GUIStyle(GUI.skin.textField);
         settingsLabelStyle                 = new GUIStyle(GUI.skin.label);
         settingsBoxStyle                   = new GUIStyle(GUI.skin.box);
         settingsHorizontalSliderStyle      = new GUIStyle(GUI.skin.horizontalSlider);
         settingsHorizontalSliderThumbStyle = new GUIStyle(GUI.skin.horizontalSliderThumb);
     }
     if (config.ConfigWindowEnabled)
     {
         config.DrawLabelWindows();
         var outputRect = GUILayout.Window(187002001, new Rect(config.ConfigX, config.ConfigY, 320.0f, 500.0f), OnWindow, new GUIContent("Accuracy Indicator Settings"), settingsWindowStyle);
         config.ConfigX = outputRect.x;
         config.ConfigY = outputRect.y;
     }
     if (VersionCheck.IsShowingUpdateWindow)
     {
         VersionCheck.DrawUpdateWindow(settingsWindowStyle, settingsLabelStyle, settingsButtonStyle);
     }
     if (!config.SeenChangelog && config.TweakVersion != version)
     {
         ChangelogRect = GUILayout.Window(187002998, ChangelogRect, OnChangelogWindow, new GUIContent($"Perfect Mode Changelog"), settingsWindowStyle);
     }
 }
 public void OnGUI()
 {
     if (settingsWindowStyle is null)
     {
         settingsWindowStyle                = new GUIStyle(GUI.skin.window);
         settingsToggleStyle                = new GUIStyle(GUI.skin.toggle);
         settingsButtonStyle                = new GUIStyle(GUI.skin.button);
         settingsTextAreaStyle              = new GUIStyle(GUI.skin.textArea);
         settingsTextFieldStyle             = new GUIStyle(GUI.skin.textField);
         settingsLabelStyle                 = new GUIStyle(GUI.skin.label);
         settingsBoxStyle                   = new GUIStyle(GUI.skin.box);
         settingsHorizontalSliderStyle      = new GUIStyle(GUI.skin.horizontalSlider);
         settingsHorizontalSliderThumbStyle = new GUIStyle(GUI.skin.horizontalSliderThumb);
     }
     if (versionCheck.IsShowingUpdateWindow)
     {
         versionCheck.DrawUpdateWindow(settingsWindowStyle, settingsLabelStyle, settingsButtonStyle);
     }
     if (!config.SeenChangelog && config.TweakVersion != versionCheck.AssemblyVersion)
     {
         changelogRect = GUILayout.Window(187003998, changelogRect, OnChangelogWindow, new GUIContent($"Combo Indicator Changelog"), settingsWindowStyle);
     }
 }