Why do I need to press pause twice for for menu to disappear?

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By jacobmac

extends Control

var is_paused = false setget set_is_paused

func _unhandled_input(event):
if Input.is_action_just_pressed(“pause”):
self.is_paused = !is_paused

func set_is_paused(value):
is_paused = value
get_tree().paused = is_paused
visible = is_paused
Input.set_mouse_mode(Input.MOUSE_MODE_VISIBLE)

func _on_ResumeButton_pressed():
self.is_paused = false

func _on_QuitButton_pressed():
get_tree().quit()