Исправления. Добавлена проверка ключа id воздействия в tcp5p28.gd

This commit is contained in:
MaD_CaT
2025-05-19 12:55:36 +03:00
parent dadcf0f793
commit 14c85df2fa
2 changed files with 4 additions and 1 deletions

View File

@@ -285,6 +285,6 @@ texture_pressed = ExtResource("13_ggrwd")
[connection signal="drag_continue" from="." to="." method="_on_drag_continue"]
[connection signal="toggled" from="btn_view" to="." method="on_button_view_toggled"]
[connection signal="toggled" from="chk_auto" to="." method="on_value_changed"]
[connection signal="toggled" from="btn_activate" to="." method="on_btn_activate"]
[connection signal="toggled" from="btn_activate" to="." method="on_btn_activate_toggled"]
[connection signal="toggled" from="btn_activate" to="." method="on_btn_activate"]
[connection signal="toggled" from="btn_center" to="." method="on_btn_center_toggled"]

View File

@@ -131,6 +131,9 @@ class TCP5P28 extends unit.Unit:
var cu_data: PackedByteArray = []
cu_data.resize(4)
for id in interfers.values():
if not ecms.has(id):
push_error('не обнаружен ключ: %s, в словаре воздействий' %id)
continue
var cu = ecms[id]
cu_data.encode_u16(0, cu.ispp)
var state: int