extends PanelContainer class_name PanelBase signal panel_activated signal panel_deactivated func _ready() -> void: pass func activate() -> void: show() panel_activated.emit() func deactivate() -> void: hide() panel_deactivated.emit() func refresh(data: Dictionary) -> void: pass