Исправление. Может возникнуть затенение имени
This commit is contained in:
@@ -143,22 +143,22 @@ func _ready() -> void:
|
||||
var proto = st[0]
|
||||
|
||||
if proto in UDPRX_PROTO:
|
||||
var unit = UDPRX_PROTO[proto].new(unit_name)
|
||||
var new_unit = UDPRX_PROTO[proto].new(unit_name)
|
||||
var unit_key = settings.get_unit_key(unit_name)
|
||||
units[unit_key] = unit
|
||||
units_udprx[unit_key] = unit
|
||||
units[unit_key] = new_unit
|
||||
units_udprx[unit_key] = new_unit
|
||||
dst_ports[unit_key] = st[2][0]
|
||||
if logger_page:
|
||||
unit.connect('line_changed', Callable(logger_page, 'on_line_changed').bind(unit_key))
|
||||
new_unit.connect('line_changed', Callable(logger_page, 'on_line_changed').bind(unit_key))
|
||||
|
||||
if proto in UDP_PROTO:
|
||||
var unit = UDP_PROTO[proto].new(unit_name)
|
||||
var new_unit = UDP_PROTO[proto].new(unit_name)
|
||||
var unit_key = settings.get_unit_key(unit_name)
|
||||
units[unit_key] = unit
|
||||
units_udp[unit_key] = unit
|
||||
units[unit_key] = new_unit
|
||||
units_udp[unit_key] = new_unit
|
||||
if logger_page:
|
||||
unit.connect('line_changed', Callable(logger_page, 'on_line_changed').bind(unit_key))
|
||||
unit.connect('command_fail', Callable(logger_page, 'on_command_fail').bind(unit_key))
|
||||
new_unit.connect('line_changed', Callable(logger_page, 'on_line_changed').bind(unit_key))
|
||||
new_unit.connect('command_fail', Callable(logger_page, 'on_command_fail').bind(unit_key))
|
||||
if len(st[2]) > 1:
|
||||
dst_ports[unit_key] = st[2][1]
|
||||
else:
|
||||
@@ -276,7 +276,7 @@ func _process(_delta: float) -> void:
|
||||
tick = Time.get_ticks_msec()
|
||||
RenderingServer.global_shader_parameter_set('tick_curent', tick)
|
||||
for addr in units_udp:
|
||||
var unit_udp = units[addr]
|
||||
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))
|
||||
|
||||
Reference in New Issue
Block a user