diff --git a/Assets/Mirage/Runtime/NetworkClient.cs b/Assets/Mirage/Runtime/NetworkClient.cs index 78e64c93e51..df5788b03ba 100644 --- a/Assets/Mirage/Runtime/NetworkClient.cs +++ b/Assets/Mirage/Runtime/NetworkClient.cs @@ -153,7 +153,7 @@ private void Peer_OnConnectionFailed(SocketLayer.IConnection conn, RejectReason private void Peer_OnDisconnected(SocketLayer.IConnection conn, DisconnectReason reason) { if (logger.LogEnabled()) logger.Log($"Disconnected from {conn.EndPoint} with reason {reason}"); - Player.MarkAsDisconnected(); + Player?.MarkAsDisconnected(); // todo add reason to disconnected event // use different enum, so that: // - user doesn't need to add reference to socket layer