21 lines
456 B
GDScript
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
|