extends Node2D @onready var main_ui: MainUI = $MainUI @onready var main_camera: Camera2D = $MainCamera var elapsed_time: float = 0.0 func _ready(): GlobalConst.sig_debug_camera_zoom.connect(debug_zoom) Engine.time_scale = 1.0 func _process(delta: float) -> void: elapsed_time += delta main_ui.player_ui.set_elapsed_time(elapsed_time) func _unhandled_input(event: InputEvent) -> void: if event.is_action_pressed("ui_cancel"): main_ui.pause_ui.toggle_pause_ui() if event.is_action_pressed("debug_menu"): main_ui.debug_ui.toggle() func debug_zoom(toggled_on: bool): if toggled_on: main_camera.zoom = Vector2(1, 1) else: main_camera.zoom = Vector2(2, 2)