2 class_name DebugOverlay
5 @onready var draw = $DebugDraw3D
6 @onready var stats = $DebugStats
7 @onready var version: String = ProjectSettings.get_setting("application/config/version")
8 @onready var buildv_label: Label = $MarginContainer/buildVersion
10 @export var label_settings: LabelSettings
14 buildv_label.label_settings = label_settings
15 buildv_label.text = "v" + version
17 stats.labelSettings = label_settings
19 if not InputMap.has_action("toggle_debug"):
20 InputMap.add_action("toggle_debug")
21 var ev = InputEventKey.new()
22 ev.physical_keycode = KEY_BACKSLASH
23 InputMap.action_add_event("toggle_debug", ev)
27 if event.is_action_pressed("toggle_debug"):
28 self.visible = not self.visible