From 060f44f57e153dbcb63fecf19ea7ac01df82f995 Mon Sep 17 00:00:00 2001 From: Minzkraut Date: Thu, 1 Jun 2023 19:53:04 +0200 Subject: [PATCH] Fix remote images not fetching because the signal never fires unless the remote node is being threaded --- JobServer.gd | 4 ++-- node_2d.tscn | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/JobServer.gd b/JobServer.gd index 6ed2613..6d0780a 100644 --- a/JobServer.gd +++ b/JobServer.gd @@ -4,9 +4,9 @@ var socket = WebSocketPeer.new() func InitWebsocket(): print("Connecting websocket ") - var i = 0 + + socket.connect_to_url($"/root/Main".websocket_url, TLSOptions.client_unsafe()) while socket.get_ready_state() != WebSocketPeer.STATE_OPEN: - socket.connect_to_url($"/root/Main".websocket_url, TLSOptions.client_unsafe()) socket.poll() diff --git a/node_2d.tscn b/node_2d.tscn index 5f269ad..f31f63c 100644 --- a/node_2d.tscn +++ b/node_2d.tscn @@ -13,6 +13,7 @@ script = ExtResource("1_6qp7h") script = ExtResource("3_mg2dt") [node name="Remote" type="HTTPRequest" parent="."] +use_threads = true script = ExtResource("4_k4afm") [node name="Placeholder" type="Sprite2D" parent="."]