From d673ee5be37a4c27ecdc46c2e85704dfe4c88740 Mon Sep 17 00:00:00 2001 From: KKY <8879012+kkykkykky@users.noreply.github.com> Date: Tue, 12 Jul 2022 14:06:33 -0600 Subject: [PATCH] Add scroll bar to Settings tab --- Graphics/Shared/Inspector/SettingsInspector.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Graphics/Shared/Inspector/SettingsInspector.cs b/Graphics/Shared/Inspector/SettingsInspector.cs index 9d840f7..f3d52b0 100644 --- a/Graphics/Shared/Inspector/SettingsInspector.cs +++ b/Graphics/Shared/Inspector/SettingsInspector.cs @@ -9,11 +9,13 @@ internal static class SettingsInspector private const float FOVMin = 10f; private const float FOVMax = 120f; private const float FOVDefault = 23.5f; + private static Vector2 settingsScrollView; internal static void Draw(CameraSettings cameraSettings, GlobalSettings renderingSettings, bool showAdvanced) { GUILayout.BeginVertical(GUIStyles.Skin.box); { + settingsScrollView = GUILayout.BeginScrollView(settingsScrollView); Label("Camera", "", true); cameraSettings.ClearFlag = Selection("Clear Flags", cameraSettings.ClearFlag, flag => cameraSettings.ClearFlag = flag); if (showAdvanced) @@ -74,6 +76,7 @@ internal static void Draw(CameraSettings cameraSettings, GlobalSettings renderin Slider("Window Height", Inspector.Height, 400, Screen.height, size => Inspector.Height = size); GUILayout.Space(10); Toggle("Show Advanced Settings", renderingSettings.ShowAdvancedSettings, false, advanced => renderingSettings.ShowAdvancedSettings = advanced); + GUILayout.EndScrollView(); } GUILayout.EndVertical(); }