extends CanvasLayer class_name HUD export var coins_amount:int = 0 export var PauseMenu: PackedScene; onready var Lable = get_node("CoinsContainer/Label") var _paused = false; var _pause_ref; func on_coin_collected(amount:int): coins_amount += amount Lable.text = str(coins_amount) func _physics_process(delta: float) -> void: if Input.is_action_just_pressed("pause"): if _paused: _pause_ref.dismiss() else: _pause_ref = PauseMenu.instance() _pause_ref.connect("dismissed", self,"_on_pause_menu_dismissed") add_child(_pause_ref) get_tree().paused = true _paused = true func _on_pause_menu_dismissed(): _paused = false get_tree().paused = false