From 4c00df03e593e4236dd29cfd6618ba01ccac7612 Mon Sep 17 00:00:00 2001 From: Maxim Date: Tue, 28 Jan 2025 18:23:41 +0300 Subject: [PATCH] backup --- scripts/network.gd | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/scripts/network.gd b/scripts/network.gd index f1bd35e..3cb8ddb 100644 --- a/scripts/network.gd +++ b/scripts/network.gd @@ -7,7 +7,8 @@ var soc_brodcast: Socket var ip_address_yau: String = Constants.ADDRESSES[0][1] var ip_port_yau: int = Constants.ADDRESSES[0][2] var timeout: float = Yau07.ONLINE_TIMEOUT -var last_update_time: float = 0.0 +var last_update_time_yau07: float = 0.0 +var last_update_time_fs: float = 0.0 var broadcast_packet: PackedByteArray var state = Constants.STATE.WAIT var send_array: Array = [] @@ -38,20 +39,20 @@ class Socket extends PacketPeerUDP: func poll_receive_yau07(sock: Socket) -> bool: ## Приёмник - if timeout - last_update_time > 0: + if timeout - last_update_time_yau07 > 0: while sock.get_available_packet_count() > 0: broadcast_packet = sock.get_packet() var addr_receive = sock.get_packet_ip() var port_receive = sock.get_packet_port() if (ip_address_yau == addr_receive) and (ip_port_yau == port_receive): - last_update_time = 0.0 + last_update_time_yau07 = 0.0 unit.parse(broadcast_packet) var data_from_yau_07 = unit.status emit_signal('yau_receive', data_from_yau_07) else: if sock.get_available_packet_count(): - last_update_time = 0.0 + last_update_time_yau07 = 0.0 return false @@ -95,7 +96,9 @@ func _ready() -> void: func _process(delta: float) -> void: - last_update_time += delta + last_update_time_yau07 += delta + last_update_time_fs += delta + if client_fs_1: poll_receive_fs(client_fs_1)