[gd_scene load_steps=3 format=3] [ext_resource type="Script" path="res://ui/settings_panel.gd" id="1_script"] [ext_resource type="Theme" path="res://ui/game_theme.tres" id="2_theme"] [node name="SettingsPanel" type="PanelContainer"] visible = false custom_minimum_size = Vector2(600, 490) theme = ExtResource("2_theme") script = ExtResource("1_script") [node name="Margin" type="MarginContainer" parent="."] layout_mode = 2 theme_override_constants/margin_left = 28 theme_override_constants/margin_top = 24 theme_override_constants/margin_right = 28 theme_override_constants/margin_bottom = 24 [node name="Content" type="VBoxContainer" parent="Margin"] layout_mode = 2 theme_override_constants/separation = 12 [node name="Heading" type="Label" parent="Margin/Content"] layout_mode = 2 theme_override_font_sizes/font_size = 26 text = "Settings" horizontal_alignment = 1 [node name="AutoClickToggle" type="CheckButton" parent="Margin/Content"] unique_name_in_owner = true layout_mode = 2 text = "Accessibility auto-click" [node name="AutoClickHelp" type="Label" parent="Margin/Content"] layout_mode = 2 text = "Lower intervals click barriers faster while held." [node name="AutoClickRow" type="HBoxContainer" parent="Margin/Content"] layout_mode = 2 theme_override_constants/separation = 12 [node name="Label" type="Label" parent="Margin/Content/AutoClickRow"] custom_minimum_size = Vector2(190, 0) layout_mode = 2 text = "Auto-click interval" [node name="AutoClickInterval" type="HSlider" parent="Margin/Content/AutoClickRow"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 min_value = 0.1 max_value = 0.5 step = 0.01 value = 0.2 [node name="AutoClickIntervalValue" type="Label" parent="Margin/Content/AutoClickRow"] unique_name_in_owner = true custom_minimum_size = Vector2(62, 0) layout_mode = 2 text = "0.20 s" [node name="MouseRow" type="HBoxContainer" parent="Margin/Content"] layout_mode = 2 theme_override_constants/separation = 12 [node name="Label" type="Label" parent="Margin/Content/MouseRow"] custom_minimum_size = Vector2(190, 0) layout_mode = 2 text = "Mouse camera sensitivity" [node name="MouseSensitivity" type="HSlider" parent="Margin/Content/MouseRow"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 min_value = 0.001 max_value = 0.012 step = 0.0005 value = 0.005 [node name="MouseSensitivityValue" type="Label" parent="Margin/Content/MouseRow"] unique_name_in_owner = true custom_minimum_size = Vector2(62, 0) layout_mode = 2 text = "0.0050" [node name="ControllerRow" type="HBoxContainer" parent="Margin/Content"] layout_mode = 2 theme_override_constants/separation = 12 [node name="Label" type="Label" parent="Margin/Content/ControllerRow"] custom_minimum_size = Vector2(190, 0) layout_mode = 2 text = "Controller camera sensitivity" [node name="ControllerSensitivity" type="HSlider" parent="Margin/Content/ControllerRow"] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 3 min_value = 0.5 max_value = 5.0 step = 0.1 value = 2.5 [node name="ControllerSensitivityValue" type="Label" parent="Margin/Content/ControllerRow"] unique_name_in_owner = true custom_minimum_size = Vector2(62, 0) layout_mode = 2 text = "2.5" [node name="InvertYToggle" type="CheckButton" parent="Margin/Content"] unique_name_in_owner = true layout_mode = 2 text = "Invert vertical camera" [node name="SettingsFeedback" type="Label" parent="Margin/Content"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 28) layout_mode = 2 horizontal_alignment = 1 [node name="Buttons" type="HBoxContainer" parent="Margin/Content"] layout_mode = 2 theme_override_constants/separation = 12 alignment = 2 [node name="ApplySettingsButton" type="Button" parent="Margin/Content/Buttons"] unique_name_in_owner = true custom_minimum_size = Vector2(120, 42) layout_mode = 2 text = "Apply" [node name="CancelSettingsButton" type="Button" parent="Margin/Content/Buttons"] unique_name_in_owner = true custom_minimum_size = Vector2(120, 42) layout_mode = 2 text = "Back"