From 52a34c8415189142eac4ccf4083009ca29023f16 Mon Sep 17 00:00:00 2001 From: Chris Bell Date: Tue, 12 Aug 2025 18:16:08 -0500 Subject: [PATCH] steam ui join --- splunk/networking/steam-manager.gd | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/splunk/networking/steam-manager.gd b/splunk/networking/steam-manager.gd index 36bef39..872043d 100644 --- a/splunk/networking/steam-manager.gd +++ b/splunk/networking/steam-manager.gd @@ -26,6 +26,7 @@ func _ready() -> void: Steam.lobby_joined.connect(_on_lobby_joined) Steam.lobby_chat_update.connect(_on_lobby_chat_update) Steam.p2p_session_request.connect(_on_p2p_session_request) + Steam.join_requested.connect(_on_lobby_join_requested) multiplayer.peer_connected.connect(_on_peer_connected) multiplayer.peer_disconnected.connect(_on_peer_disconnected) @@ -38,6 +39,7 @@ func _ready() -> void: + func _process(delta): if not steam_initialized: return @@ -72,6 +74,11 @@ func join_lobby(this_lobby_id: int): Steam.joinLobby(this_lobby_id) +func _on_lobby_join_requested(this_lobby_id: int, friend_id: int) -> void: + print("[CLIENT] 1. Attempting to join lobby (ID: %s)..." % this_lobby_id) + Steam.joinLobby(this_lobby_id) + + func _on_lobby_joined(this_lobby_id: int, _p, _l, response: int): if response != Steam.CHAT_ROOM_ENTER_RESPONSE_SUCCESS: print("[CLIENT] !!! Failed to join lobby: %s" % get_join_fail_reason(response))