Исправление. Не запускается после слияния

This commit is contained in:
sasha80
2025-10-09 14:29:49 +03:00
parent 87b4e83c31
commit 2077673cde
2 changed files with 11 additions and 18 deletions

View File

@@ -7,27 +7,19 @@ const NOINFO: int = 0x80000000
class Trassa extends unit.Unit:
var source_addr: = []
func process(tick: int):
if (tick - rx_tick) > ONLINE_TIMEOUT:
if online:
online = false
emit_signal('line_changed', self)
return Error.ERR_BUSY
var unit_caps = network.get_unit_instance('уарэп-капсрпб')
var source_addr: Array
var tx_stack: Array[int] = []
var msg_counter: int = 0
var ecms: Dictionary = {} # Словарь всех активных помех
var srn = 0
var srn = 0
var jtids = 0
var prinud_but: Array = []
var forced_buttons: Array = [] # Храним ссылки на кнопки
# Инициализация
func _init(nm: StringName, buttons: Array = []) -> void:
self.name = nm
self.forced_buttons = buttons
self.forced_buttons = buttons
tx_stack.resize(WORDS_TOTAL)
tx_stack.fill(NOINFO)
interfer.connect("interfer_resized", Callable(self, "on_interfer_resized"))
@@ -133,7 +125,7 @@ class Trassa extends unit.Unit:
# Обработка указаний от Трассы по кнопке
func btn_trassa_pressed() -> void:
func btn_trassa_pressed() -> void:
var state = ProjectSettings.get_setting('application/config/Внешнее указание Трасса', false)
if state == true:
var tree: SceneTree = Engine.get_main_loop()