extends TextureRect class_name EnemyUI @export var unit_name: Label const DEFAULT_UNIT_NAME := "" var _enemy: Enemy var enemy: Enemy: get: return _enemy set(value): if _enemy == value: return _enemy = value _update_ui() func _ready() -> void: _update_ui() func _update_ui() -> void: if unit_name == null: return if _enemy != null: unit_name.text = _enemy.unit_name else: unit_name.text = DEFAULT_UNIT_NAME