Exemplo n.º 1
0
        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);
        }