40 lines
749 B
GDScript
40 lines
749 B
GDScript
extends CanvasLayer
|
|
|
|
|
|
func _on_resume_button_pressed() -> void:
|
|
resume()
|
|
return
|
|
|
|
|
|
func _on_quit_button_pressed() -> void:
|
|
get_tree().quit()
|
|
return
|
|
|
|
|
|
func _on_resume_button_mouse_entered() -> void:
|
|
$'Menu Button Hover'.play(0.0)
|
|
return
|
|
|
|
|
|
func _on_quit_button_mouse_entered() -> void:
|
|
$'Menu Button Hover'.play(0.0)
|
|
return
|
|
|
|
|
|
func _input(event: InputEvent) -> void:
|
|
if event.is_action_pressed('ui_cancel'):
|
|
if get_tree().paused:
|
|
resume()
|
|
else:
|
|
get_tree().paused = true
|
|
$Background.visible = true
|
|
$Menu.visible = true
|
|
return
|
|
|
|
|
|
func resume() -> void:
|
|
$Background.visible = false
|
|
$Menu.visible = false
|
|
get_tree().paused = false
|
|
return
|