Add dialog confirm when scene game is launched

This commit is contained in:
VAILLANT Jeremy
2021-05-09 22:03:42 +02:00
parent fd84a51969
commit bcdcedb46c
+10 -2
View File
@@ -3,12 +3,20 @@ extends Spatial
func _process(_delta): func _process(_delta):
# Event key "escape" and "godot event" ui_end # Event key "escape" and "godot event" ui_end
if Input.is_action_just_pressed("ui_end"): if Input.is_action_just_pressed("ui_end"):
_quit_to_menu() _confirm_before_quit()
func _notification(what): func _notification(what):
# Notification for android back action # Notification for android back action
if what == MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST: if what == MainLoop.NOTIFICATION_WM_GO_BACK_REQUEST:
_quit_to_menu() _confirm_before_quit()
func _confirm_before_quit():
var confirm = ConfirmationDialog.new()
confirm.set_title("Quit ?")
confirm.set_text("Voulez vous vraiment quitté ?")
add_child(confirm)
confirm.connect("confirmed", self, "_quit_to_menu")
confirm.popup()
# Back to main scene # Back to main scene
func _quit_to_menu(): func _quit_to_menu():