projektluzid/pause_menu.gd
kevadesu 9a7fab8252 um.
2025-05-02 04:27:38 +02:00

21 lines
456 B
GDScript

extends Node3D
@onready var pause_menu = $PauseMenu
var paused = false
#var showpaused = false
func _process(delta):
if Input.is_action_just_pressed("ui_cancel"):
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)
pauseMenu()
func pauseMenu():
if paused:
Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED)
pause_menu.hide()
Engine.time_scale = 1
else:
pause_menu.show()
Engine.time_scale = 0.00001
# Engine.time_scale = -1
paused = !paused