extends VBoxContainer @export var grid: Grid @export var overlay_enabled_button: Button @export var overlay_selection_button: OptionButton @export var overlay_display_values: Button func _ready(): var grid_fields = Grid.Field.keys() for idx in range(grid_fields.size()): overlay_selection_button.add_item(grid_fields[idx], idx) overlay_enabled_button.toggled.connect(update_overlay) overlay_display_values.toggled.connect(update_overlay) overlay_selection_button.item_selected.connect(update_overlay) func update_overlay(data): grid.debug_overlay_display_values = overlay_display_values.button_pressed if !overlay_enabled_button.button_pressed: grid.disable_debug_field_overlay() else: grid.enable_field_debug_overlay(overlay_selection_button.selected)