Исправление. E 0:00:03:969 эмс-тг.gd:13 @ on_trassa_line_changed(): Node not found: "СкруглённыйПрямоугольникБелый/Label3" (relative to "/root/panel/tab_switch/ЭМС ТГ").

<Ошибка C++>  Method/function failed. Returning: nullptr
  <Исходный код C++>scene/main/node.cpp:1877 @ get_node()
  <Трассировка стека>эмс-тг.gd:13 @ on_trassa_line_changed()
                trassa.gd:57 @ parse()
                network.gd:338 @ poll_receive_udp()
                network.gd:429 @ _process()
This commit is contained in:
sasha80
2025-12-24 13:40:18 +03:00
parent ff85c6f80a
commit fa84118149

View File

@@ -8,31 +8,8 @@ func _ready() -> void:
func on_trassa_line_changed(unit_trassa):
if unit_trassa.online:
$'454/СостояниеРэс3'.self_modulate = Color.WEB_GREEN
$'СкруглённыйПрямоугольникБелый/Label3'.text = 'Трасса'
$'СкруглённыйПрямоугольникБелый/Label4'.text = 'Трасса'
$'СкруглённыйПрямоугольникБелый/Label5'.text = 'Активный'
$'СкруглённыйПрямоугольникБелый/Label6'.text = str(unit_trassa.daa)
$'СкруглённыйПрямоугольникБелый/Label7'.text = str(unit_trassa.dap)
$'СкруглённыйПрямоугольникБелый/Label8'.text = '1'
$'СкруглённыйПрямоугольникБелый/Label9'.text = str(unit_trassa.lfb)
$'СкруглённыйПрямоугольникБелый/Label10'.text = str(unit_trassa.lfb)
else:
$'454/СостояниеРэс3'.self_modulate = Color.WHITE
$'СкруглённыйПрямоугольникБелый/Label3'.text = '-'
$'СкруглённыйПрямоугольникБелый/Label4'.text = '-'
$'СкруглённыйПрямоугольникБелый/Label5'.text = '-'
$'СкруглённыйПрямоугольникБелый/Label6'.text = '-'
$'СкруглённыйПрямоугольникБелый/Label7'.text = '-'
$'СкруглённыйПрямоугольникБелый/Label8'.text = '-'
$'СкруглённыйПрямоугольникБелый/Label9'.text = '-'
$'СкруглённыйПрямоугольникБелый/Label10'.text = '-'
pass
func on_sector_klaster(_data, unit_trassa):
$'СкруглённыйПрямоугольникБелый/Label6'.text = str(unit_trassa.dap)
$'СкруглённыйПрямоугольникБелый/Label7'.text = str(unit_trassa.daa)
$'СкруглённыйПрямоугольникБелый/Label8'.text = '1'
$'СкруглённыйПрямоугольникБелый/Label9'.text = str(unit_trassa.lfb)
$'СкруглённыйПрямоугольникБелый/Label10'.text = str(unit_trassa.hfb)
pass