No Description
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

PauseMenu.gd 466B

12345678910111213141516171819202122232425262728293031
  1. extends Control
  2. func pause():
  3. get_tree().paused = true
  4. show()
  5. func unpause():
  6. get_tree().paused = false
  7. hide()
  8. func _ready():
  9. connect("gui_input", self, '_on_gui_input')
  10. func _input(event: InputEvent):
  11. if event.is_action_pressed("ui_cancel") and visible:
  12. unpause()
  13. get_tree().set_input_as_handled()
  14. func _on_BackgroundButton_pressed():
  15. unpause()
  16. func _on_ContinueButton_pressed():
  17. unpause()
  18. func _on_ExitButton_pressed():
  19. get_tree().quit(0)