extends PanelContainer signal select_building(building: Building) @export var building: Building var style_box: StyleBoxFlat func _ready() -> void: style_box = get_theme_stylebox("panel") func _on_mouse_entered() -> void: style_box.border_width_bottom = 5 style_box.border_width_top = 5 style_box.border_width_left = 5 style_box.border_width_right = 5 func _on_mouse_exited() -> void: style_box.border_width_bottom = 0 style_box.border_width_top = 0 style_box.border_width_left = 0 style_box.border_width_right = 0 func _on_gui_input(event: InputEvent) -> void: if event.is_action_pressed("select"): select_building.emit(building)