From b0199aff090ed180fc2b4766e85da94ffc994a59 Mon Sep 17 00:00:00 2001 From: Chris Bell Date: Thu, 7 Aug 2025 00:03:08 -0500 Subject: [PATCH] add the p2p signal --- splunk/networking/steam-manager.gd | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/splunk/networking/steam-manager.gd b/splunk/networking/steam-manager.gd index 13865f4..9b1bb76 100644 --- a/splunk/networking/steam-manager.gd +++ b/splunk/networking/steam-manager.gd @@ -34,12 +34,21 @@ func _ready() -> void: multiplayer.connected_to_server.connect(_on_connected_to_server) multiplayer.connection_failed.connect(_on_connection_failed) multiplayer.server_disconnected.connect(_on_server_disconnected) + Steam.p2p_session_request.connect(_on_p2p_session_request) check_command_line() +func _on_p2p_session_request(steam_id_remote: int) -> void: + print("P2P session requested from: %s" % steam_id_remote) + Steam.acceptP2PSessionWithUser(steam_id_remote) + + func _process(delta): Steam.run_callbacks() + + if Input.is_action_just_pressed("interact"): + print(lobby_members) func check_command_line() -> void: