13 lines
337 B
GDScript
13 lines
337 B
GDScript
class_name SliderRow
|
|
extends SettingRow
|
|
|
|
func _create_control() -> Control:
|
|
var slider := HSlider.new()
|
|
slider.max_value = 1.0
|
|
slider.step = 0.05
|
|
slider.value_changed.connect(func(v : float) -> void: Settings.set_value(key, v))
|
|
return slider
|
|
|
|
func _display(value : Variant) -> void:
|
|
(control as HSlider).set_value_no_signal(value)
|