Beispiel #1
0
        private RailID GetServerID()
        {
            RailID          railId = (RailID)null;
            IRailGameServer server = this._lobby.GetServer();

            if (server != null)
            {
                railId = server.GetGameServerRailID();
            }
            return(railId ?? new RailID());
        }
        private RailID GetServerID()
        {
            //IL_001d: Unknown result type (might be due to invalid IL or missing references)
            RailID          val    = null;
            IRailGameServer server = _lobby.GetServer();

            if (server != null)
            {
                val = server.GetGameServerRailID();
            }
            return((RailID)(((object)val) ?? ((object)new RailID())));
        }
Beispiel #3
0
 public void Create(bool inviteOnly)
 {
     if (this.State == LobbyState.Inactive)
     {
         this.RegisterGameServerEvent();
     }
     this.RailServerHelper = rail_api.RailFactory().RailGameServerHelper().AsyncCreateGameServer(new CreateGameServerOptions()
     {
         has_password      = false,
         enable_team_voice = false
     }, "terraria", "terraria");
     this.State = LobbyState.Creating;
 }
Beispiel #4
0
        public void Create(bool inviteOnly)
        {
            //IL_0018: Unknown result type (might be due to invalid IL or missing references)
            //IL_001e: Expected O, but got Unknown
            if (State == LobbyState.Inactive)
            {
                RegisterGameServerEvent();
            }
            IRailGameServerHelper   obj = rail_api.RailFactory().RailGameServerHelper();
            CreateGameServerOptions val = (CreateGameServerOptions)(object)new CreateGameServerOptions();

            val.has_password      = false;
            val.enable_team_voice = false;
            IRailGameServer val3 = RailServerHelper = obj.AsyncCreateGameServer(val, "terraria", "terraria");

            State = LobbyState.Creating;
        }