immersive-home/content/ui/console.gd

17 lines
303 B
GDScript3
Raw Normal View History

2024-02-27 17:39:47 +02:00
extends StaticBody3D
@onready var label = $Label3D
var max_message = 30
var messages: Array = ["aaa", "bbb"]
func log(text: String) -> void:
messages.push_front(text)
if messages.size() > max_message:
messages.pop_back()
func _process(_delta: float) -> void:
label.text = "\n".join(messages)