11 lines
298 B
GDScript
11 lines
298 B
GDScript
class_name ToggleRow
|
|
extends SettingRow
|
|
|
|
func _create_control() -> Control:
|
|
var toggle := CheckButton.new()
|
|
toggle.toggled.connect(func(on : bool) -> void: Settings.set_value(key, on))
|
|
return toggle
|
|
|
|
func _display(value : Variant) -> void:
|
|
(control as CheckButton).set_pressed_no_signal(value)
|