Доработка. Добавлены заглушки для "Трасса"

This commit is contained in:
sasha80
2025-09-18 23:32:08 +03:00
parent 854e2e8f46
commit 938b4d663a

View File

@@ -1,13 +1,21 @@
class_name trassa_unit extends Node
const ONLINE_TIMEOUT: = 5000
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
func _init(unit_name: StringName):
self.name = unit_name
func parse(data: PackedByteArray, now_tick: int):
pass
func parse(data: PackedByteArray, tick: int):
rx_tick = tick
if not online:
online = true
emit_signal('line_changed', self)