private static void P2PSessionConnectFail(P2PSessionConnectFail_t param)
 {
     Debug.LogError(string.Concat(new object[]
     {
         "P2PSessionConnectFail: error=",
         param.m_eP2PSessionError,
         ", remoteId=",
         param.m_steamIDRemote
     }));
     if (CoopLobby.Instance != null && CoopLobby.Instance.Info != null)
     {
         Debug.LogError("P2PSessionConnectFail: ServerId=" + CoopLobby.Instance.Info.ServerId);
         P2PSessionState_t s;
         if (SteamNetworking.GetP2PSessionState(CoopLobby.Instance.Info.ServerId, out s))
         {
             CoopSteamManager.Dump("Server", s);
         }
         Debug.LogError("P2PSessionConnectFail: OwnerSteamId=" + CoopLobby.Instance.Info.OwnerSteamId);
         if (SteamNetworking.GetP2PSessionState(CoopLobby.Instance.Info.OwnerSteamId, out s))
         {
             CoopSteamManager.Dump("Lobby Owner", s);
         }
     }
     else
     {
         Debug.LogError("P2PSessionConnectFail dump error: " + ((CoopLobby.Instance != null) ? "'CoopLobby.Instance.Info' is null" : "'CoopLobby.Instance' is null"));
     }
 }