Zdexby TheHolyOneZ
44,741 classes
Class

SteamLobbyService

: Object
ScheduleOne.Networking.SteamLobbyService, Assembly-CSharp 0x0060 (96 B) inherited 0x0010 Assembly-CSharp.dll
implements ILobbyService
0x00x0060

Members 10

OffsetSizeNameTypeFlagsDefault
0x08OnLobbyChangedActionPrivate—
0x08OnLobbyMessageAction<System.String>Private—
0x08<_lobbyID>k__BackingFieldulongPrivate—
0x08<_localPlayerID>k__BackingFieldCSteamIDPrivate—
0x08_playersCSteamID[]Private—
0x08_lobbyCreatedCallbackCallback<Steamworks.LobbyCreated_t>Private—
0x08_lobbyEnteredCallbackCallback<Steamworks.LobbyEnter_t>Private—
0x08_chatUpdateCallbackCallback<Steamworks.LobbyChatUpdate_t>Private—
0x08_gameLobbyJoinRequestedCallbackCallback<Steamworks.GameLobbyJoinRequested_t>Private—
0x08_lobbyChatMessageCallbackCallback<Steamworks.LobbyChatMsg_t>Private—

Functions 30

SignatureFlagsNativeParams
bool get_IsInLobby()PublicFinal+3 flags0x01
bool get_IsHost()PublicFinal+3 flags0x01
int get_PlayerCount()PublicFinal+3 flags0x04
void add_OnLobbyChanged(Action value)PublicFinal+3 flags0x08
void remove_OnLobbyChanged(Action value)PublicFinal+3 flags0x08
void add_OnLobbyMessage(Action<System.String> value)PublicFinal+3 flags0x08
void remove_OnLobbyMessage(Action<System.String> value)PublicFinal+3 flags0x08
ulong get__lobbyID()Private+1 flags0x08
void set__lobbyID(ulong value)Private+1 flags0x08
CSteamID get__lobbySteamID()Private+1 flags0x08
CSteamID get__localPlayerID()Private+1 flags0x08
void set__localPlayerID(const CSteamID& value)Private+1 flags0x08
void Initialize()PublicFinal+2 flags0x00
void CreateLobby(int maxPlayers)PublicFinal+2 flags0x04
void JoinLobby(const string& lobbyId)PublicFinal+2 flags0x08
void LeaveLobby()PublicFinal+2 flags0x00
void SetLobbyData(const string& key, const string& value)PublicFinal+2 flags0x08
string GetLobbyData(const string& key)PublicFinal+2 flags0x08
void UpdateLobbyMembers()Private0x00
void JoinAsClient(const string& steamId64)Public0x08
void SendMessage(const string& message)PublicFinal+2 flags0x08
void OpenInviteUI()PublicFinal+2 flags0x00
List<System.String> GetPlayerIds()PublicFinal+2 flags0x08
string GetSessionConnectionIdentifier()PublicFinal+2 flags0x08
void OnLobbyCreated(const LobbyCreated_t& result)Private0x10
void OnLobbyEntered(const LobbyEnter_t& result)Private0x18
void PlayerEnterOrLeave(const LobbyChatUpdate_t& result)Private0x20
void LobbyJoinRequested(const GameLobbyJoinRequested_t& result)Private0x10
void OnLobbyChatMessage(const LobbyChatMsg_t& result)Private0x18
void .ctor()Public+1 flags0x00