fix: stats jamais envoyees - OnDisconnected avant Cleanup + cache du nom joueur

NetworkManager: inverser ordre OnDisconnected/Cleanup pour que les listeners
aient encore acces a LocalPlayerName au moment du callback.

StatsTracker: mettre en cache le nom a la connexion comme fallback supplementaire.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-05-17 21:55:01 +02:00
parent b3651f8027
commit 385b4f690e
2 changed files with 9 additions and 3 deletions

View File

@@ -334,8 +334,8 @@ public class NetworkManager : MonoBehaviour
private void OnRoomLeave(int code)
{
Debug.Log($"[Network] Left room (code: {code})");
OnDisconnected?.Invoke(); // before Cleanup so listeners still have LocalPlayerName
Cleanup();
OnDisconnected?.Invoke();
}
private void Cleanup()