extends Control onready var log_text = $ResizablePanel/RichTextLabel onready var chat_bar = $ResizablePanel/LineEdit func _input(event: InputEvent) -> void: if event is InputEventMouseButton: if not chat_bar_focus: chat_bar.release_focus() func add_line(line: String) -> void: log_text.append_bbcode(line) var chat_bar_focus = false func _chat_bar_status(editing: bool) -> void: $"/root/scene".writing = editing func _chat_bar_focus(entered: bool) -> void: chat_bar_focus = entered