[gd_scene load_steps=3 format=3 uid="uid://d2ya6ly01724l"] [ext_resource type="Script" path="res://src/ui/menus/settings_menu/volume_slider/volume_slider.gd" id="1_rfe0k"] [ext_resource type="AudioStream" uid="uid://cllhgumv1fkju" path="res://assets/sound/sfx/player/drive1.wav" id="2_822gu"] [node name="VolumeSlider" type="VBoxContainer" groups=["VolumeSliders"]] custom_minimum_size = Vector2(300, 0) script = ExtResource("1_rfe0k") [node name="NameContainer" type="HBoxContainer" parent="."] layout_mode = 2 alignment = 1 [node name="Icon" type="Label" parent="NameContainer"] layout_mode = 2 theme_type_variation = &"ChannelMixerIcon" text = "🎧" [node name="BusName" type="Label" parent="NameContainer"] unique_name_in_owner = true layout_mode = 2 size_flags_vertical = 8 theme_type_variation = &"HeaderMedium" text = "Channel" [node name="Slider" type="VSlider" parent="."] unique_name_in_owner = true layout_mode = 2 size_flags_horizontal = 1 size_flags_vertical = 3 step = 0.1 [node name="DigitalDisplay" type="HBoxContainer" parent="."] layout_mode = 2 size_flags_horizontal = 4 [node name="SpinBox" type="SpinBox" parent="DigitalDisplay"] unique_name_in_owner = true layout_mode = 2 step = 0.1 alignment = 2 suffix = "%" [node name="AudioDemo" type="AudioStreamPlayer" parent="."] unique_name_in_owner = true stream = ExtResource("2_822gu") [connection signal="drag_ended" from="Slider" to="." method="_on_slider_drag_ended"] [connection signal="value_changed" from="Slider" to="." method="_on_component_value_changed"] [connection signal="value_changed" from="DigitalDisplay/SpinBox" to="." method="_on_component_value_changed"] [connection signal="value_changed" from="DigitalDisplay/SpinBox" to="." method="_on_spin_box_value_changed"]