@tool extends "ValueConditionEditor.gd" @onready var boolean_value = $MarginContainer/BooleanValue func _ready(): super._ready() boolean_value.pressed.connect(_on_boolean_value_pressed) func _on_value_changed(new_value): if boolean_value.button_pressed != new_value: boolean_value.button_pressed = new_value func _on_boolean_value_pressed(): change_value_action(condition.value, boolean_value.button_pressed) func _on_condition_changed(new_condition): super._on_condition_changed(new_condition) if new_condition: boolean_value.button_pressed = new_condition.value