31 lines
515 B
GDScript
31 lines
515 B
GDScript
@tool
|
|
extends AcceptDialog
|
|
|
|
var should_continue = false
|
|
var _check_for_update_ctrl = null
|
|
|
|
signal closed
|
|
|
|
func _ready():
|
|
add_cancel_button("Cancel Loading GUT")
|
|
|
|
|
|
func _on_confirmed() -> void:
|
|
should_continue = true
|
|
closed.emit.call_deferred()
|
|
|
|
|
|
func _on_canceled() -> void:
|
|
should_continue = false
|
|
closed.emit.call_deferred()
|
|
|
|
|
|
func _on_close_requested() -> void:
|
|
should_continue = false
|
|
closed.emit.call_deferred()
|
|
|
|
|
|
func set_check_for_update_control(ctrl):
|
|
_check_for_update_ctrl = ctrl
|
|
add_child(ctrl)
|