fix(ui): sync settings sliders to saved values when menu opens
show_menu() now calls set_value_no_signal() to reflect the current GameState volume values without re-triggering value_changed handlers. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -7,6 +7,12 @@ func _ready() -> void:
|
|||||||
|
|
||||||
|
|
||||||
func show_menu() -> void:
|
func show_menu() -> void:
|
||||||
|
var music_slider: HSlider = get_node_or_null("Panel/MusicSlider") as HSlider
|
||||||
|
var sfx_slider: HSlider = get_node_or_null("Panel/SfxSlider") as HSlider
|
||||||
|
if music_slider != null:
|
||||||
|
music_slider.set_value_no_signal(GameState.music_volume)
|
||||||
|
if sfx_slider != null:
|
||||||
|
sfx_slider.set_value_no_signal(GameState.sfx_volume)
|
||||||
visible = true
|
visible = true
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user