class_name GameGuide extends Panel var is_active:bool = false @export var button: Button var timer: float = 1.5 # Die Zeit in Sekunden signal button_active func _ready() -> void: button.disabled = true UiManager.game_guide = self func _process(delta: float) -> void: if is_active: if timer > 0: # Zähle die Zeit runter timer -= delta # Optional: Button deaktiviert lassen, solange der Timer läuft button.disabled = true else: # Wenn 0 erreicht ist, schalte den Button frei button.disabled = false # Falls der Code nur einmal ausgeführt werden soll: # is_active = false func _on_button_pressed() -> void: button_active.emit()