TowerDefense/UI/ConfirmPopup.gd

19 lines
378 B
GDScript3
Raw Permalink Normal View History

2025-09-06 23:26:37 +02:00
extends PanelContainer
class_name ConfirmPopup
signal confirmed
signal canceled
@onready var label : Label = $MarginContainer/ConfirmPrompt/Label
func _ready() -> void:
%CancelBtn.pressed.connect(emitPressedButton.bind(canceled))
%ConfirmBtn.pressed.connect(emitPressedButton.bind(confirmed))
func emitPressedButton(state : Signal) -> void:
state.emit()
queue_free()