Pārlūkot izejas kodu

Merge pull request #795 from Faless/ws/3.x_fix_disconnect

[3.x] [WebSocket] Fix peer disconnection not closing the network layer.
Rémi Verschelde 2 gadi atpakaļ
vecāks
revīzija
3a23fdbe6a
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      networking/websocket_multiplayer/script/main.gd

+ 4 - 0
networking/websocket_multiplayer/script/main.gd

@@ -81,6 +81,10 @@ func _on_Host_pressed():
 
 
 func _on_Disconnect_pressed():
+	if peer is WebSocketServer:
+		peer.stop()
+	elif peer is WebSocketClient:
+		peer.disconnect_from_host()
 	_close_network()