From 20ad36ea391fadfd451213b3be865796ddd94446 Mon Sep 17 00:00:00 2001 From: sasha80 Date: Tue, 29 Apr 2025 14:11:06 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A0=D0=B5=D1=84=D0=B0=D0=BA=D1=82=D0=BE?= =?UTF-8?q?=D1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/network.gd | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/network.gd b/scripts/network.gd index 7dc0594..6745541 100644 --- a/scripts/network.gd +++ b/scripts/network.gd @@ -9,7 +9,6 @@ const UDPRX_PROTO: = {'udprx': navi.NaviSource} var tick: int = 0 -signal socket_error(args) class Serial extends SerialPort: func send_to(data: PackedByteArray): return write_raw(data) @@ -279,9 +278,11 @@ func _process(_delta: float) -> void: var unit_udp = units_udp[addr] if Error.OK == unit_udp.process(tick): var sock = send_sockets[unit_udp.name] - sock.send_to([addr[0], dst_ports[addr]], unit_udp.tx_data.slice(0, unit_udp.tx_len)) + var dst_port = dst_ports[addr] + var tx_data = unit_udp.tx_data.slice(0, unit_udp.tx_len) + sock.send_to([addr[0], dst_port], tx_data) for addr in units_udprx: - var unit_udprx = units[addr] + var unit_udprx = units_udprx[addr] unit_udprx.process(tick) for key in units_serial: var unit_serial = units_serial[key]