private bool AcceptAnUserSession(RailID local_peer, RailID remote_peer) { bool flag = false; // ISSUE: explicit non-virtual call // ISSUE: explicit non-virtual call WeGameHelper.WriteDebugString("AcceptAnUserSession server:" + (((RailComparableID)local_peer).id_.ToString()) + " remote:" + (((RailComparableID)remote_peer).id_.ToString())); IRailNetwork irailNetwork = rail_api.RailFactory().RailNetworkHelper(); if (irailNetwork != null) { flag = irailNetwork.AcceptSessionRequest(local_peer, remote_peer) == 0; } return(flag); }
private bool AcceptAnUserSession(RailID local_peer, RailID remote_peer) { //IL_0043: Unknown result type (might be due to invalid IL or missing references) //IL_0049: Invalid comparison between Unknown and I4 bool result = false; WeGameHelper.WriteDebugString("AcceptAnUserSession server:" + ((RailComparableID)local_peer).id_ + " remote:" + ((RailComparableID)remote_peer).id_); IRailNetwork val = rail_api.RailFactory().RailNetworkHelper(); if (val != null) { result = (int)val.AcceptSessionRequest(local_peer, remote_peer) == 0; } return(result); }