This repository has been archived on 2020-09-30. You can view files and clone it, but cannot push or open issues or pull requests.
odyssey-old/Scenes/UI/Panels/Logs.gd

21 lines
497 B
GDScript

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