2025-09-06 16:58:24 +03:00
|
|
|
extends Control
|
|
|
|
|
|
2025-09-08 20:19:50 +03:00
|
|
|
@onready var console: DevToolsConsole = $DevTools/TabContainer/Console
|
|
|
|
|
|
|
|
|
|
func _ready():
|
|
|
|
|
connect_console_signals()
|
|
|
|
|
|
|
|
|
|
func connect_console_signals():
|
|
|
|
|
if console:
|
|
|
|
|
Trace.get_instance().log_message.connect(_on_trace_log_message)
|
|
|
|
|
|
|
|
|
|
func get_console() -> DevToolsConsole:
|
|
|
|
|
return console
|
|
|
|
|
|
|
|
|
|
func _on_trace_log_message(message: String, level: String, timestamp: float):
|
|
|
|
|
if console:
|
|
|
|
|
console.add_log_entry(message, level, timestamp)
|
|
|
|
|
|
2025-09-06 16:58:24 +03:00
|
|
|
func _on_close_button_pressed():
|
|
|
|
|
Engine.get_main_loop().current_scene._toggle_dev_tools()
|