29 lines
929 B
GDScript
29 lines
929 B
GDScript
extends Panel
|
|
|
|
var build_system:BuildSystem = null
|
|
|
|
@onready var build_system_active_label: Label = %BuildSystemActiveLabel
|
|
@onready var build_system_hover_object: Label = %BuildSystemHoverObject
|
|
|
|
# Called when the node enters the scene tree for the first time.
|
|
func _ready() -> void:
|
|
pass # Replace with function body.
|
|
|
|
|
|
# Called every frame. 'delta' is the elapsed time since the previous frame.
|
|
func _process(delta: float) -> void:
|
|
if build_system == null:
|
|
build_system_active_label.text = "Not found"
|
|
build_system_hover_object.text = ""
|
|
return
|
|
|
|
if build_system.is_active:
|
|
build_system_active_label.text = "true"
|
|
else:
|
|
build_system_active_label.text = "false"
|
|
if build_system.hovered_existing_structure and not build_system.hovered_existing_structure.is_queued_for_deletion():
|
|
build_system_hover_object.text = build_system.hovered_existing_structure.get_path()
|
|
else:
|
|
build_system_hover_object.text = ""
|
|
|