Release 2.4.6: Add SafeNakamaMultiplayerBridge subclass to fix dictionary lookup crashes
Release / Build & Release (push) Successful in 7m22s
Release / Build & Release (push) Successful in 7m22s
This commit is contained in:
@@ -2,6 +2,8 @@ extends Node
|
||||
## AuthManager - Centralized authentication handling for Nakama
|
||||
## Supports: Guest (device ID), Email/Password, Social (Google, Apple, Facebook)
|
||||
|
||||
const SafeNakamaMultiplayerBridge = preload("res://scripts/services/safe_nakama_multiplayer_bridge.gd")
|
||||
|
||||
# Signals
|
||||
signal auth_started
|
||||
signal auth_completed(success: bool, user_data: Dictionary)
|
||||
@@ -472,7 +474,7 @@ func _connect_socket() -> bool:
|
||||
return false
|
||||
|
||||
# Initialize multiplayer bridge
|
||||
NakamaManager.bridge = NakamaMultiplayerBridge.new(NakamaManager.socket)
|
||||
NakamaManager.bridge = SafeNakamaMultiplayerBridge.new(NakamaManager.socket)
|
||||
NakamaManager.bridge.match_joined.connect(NakamaManager._on_bridge_match_joined)
|
||||
NakamaManager.bridge.match_join_error.connect(NakamaManager._on_bridge_match_join_error)
|
||||
multiplayer.set_multiplayer_peer(NakamaManager.bridge.multiplayer_peer)
|
||||
|
||||
Reference in New Issue
Block a user