Example #1
0
 internal Lobby(CSteamID lobbyID)
 {
     _type      = SteamLobbyType.FriendsOnly;
     processing = true;
     _id        = lobbyID;
     _joinable  = true;
 }
Example #2
0
 public Lobby(SteamLobbyType lobbyTypeVal, int maxMembersVal)
 {
     _type = lobbyTypeVal;
     // This is set to this.maxMembers by the original Steam.dll...
     _maxMembers = maxMembersVal;
     processing  = true;
     _id         = new CSteamID();
     _joinable   = true;
 }
Example #3
0
 public static Lobby CreateLobby(SteamLobbyType lobbyType, int maxMembers)
 {
     if (!_initialized)
     {
         return(null);
     }
     if (lobby != null)
     {
         LeaveLobby(lobby);
     }
     lobby = new Lobby(lobbyType, maxMembers);
     SetCallResult <LobbyCreated_t>(SteamMatchmaking.CreateLobby((ELobbyType)lobbyType, maxMembers));
     return(lobby);
 }