Files
godot-demo-projects/misc/pause/pause_button.gd
2019-10-07 21:19:13 -03:00

19 lines
508 B
GDScript

extends Button
func _ready():
#This ensures that this Node won't be paused, allowing it to
#process even when the SceneTree is paused. Without that it would
#not be able to unpause the game. Note that you can set this through
#the inspector as well
pause_mode = Node.PAUSE_MODE_PROCESS
func _toggled(button_pressed):
#Pause or unpause the SceneTree based on whether the button is
#toggled on or off
get_tree().paused = button_pressed
if button_pressed:
text = "Unpause"
else:
text = "Pause"