implements ILobbyService
0x00x0060
Members 10
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | OnLobbyChanged | Action | Private | — | |
| 0x08 | OnLobbyMessage | Action<System.String> | Private | — | |
| 0x08 | <_lobbyID>k__BackingField | ulong | Private | — | |
| 0x08 | <_localPlayerID>k__BackingField | CSteamID | Private | — | |
| 0x08 | _players | CSteamID[] | Private | — | |
| 0x08 | _lobbyCreatedCallback | Callback<Steamworks.LobbyCreated_t> | Private | — | |
| 0x08 | _lobbyEnteredCallback | Callback<Steamworks.LobbyEnter_t> | Private | — | |
| 0x08 | _chatUpdateCallback | Callback<Steamworks.LobbyChatUpdate_t> | Private | — | |
| 0x08 | _gameLobbyJoinRequestedCallback | Callback<Steamworks.GameLobbyJoinRequested_t> | Private | — | |
| 0x08 | _lobbyChatMessageCallback | Callback<Steamworks.LobbyChatMsg_t> | Private | — |
Functions 30
| Signature | Flags | Native | Params |
|---|---|---|---|
| bool get_IsInLobby() | PublicFinal+3 flags | 0x01 | |
| bool get_IsHost() | PublicFinal+3 flags | 0x01 | |
| int get_PlayerCount() | PublicFinal+3 flags | 0x04 | |
| void add_OnLobbyChanged(Action value) | PublicFinal+3 flags | 0x08 | |
| void remove_OnLobbyChanged(Action value) | PublicFinal+3 flags | 0x08 | |
| void add_OnLobbyMessage(Action<System.String> value) | PublicFinal+3 flags | 0x08 | |
| void remove_OnLobbyMessage(Action<System.String> value) | PublicFinal+3 flags | 0x08 | |
| ulong get__lobbyID() | Private+1 flags | 0x08 | |
| void set__lobbyID(ulong value) | Private+1 flags | 0x08 | |
| CSteamID get__lobbySteamID() | Private+1 flags | 0x08 | |
| CSteamID get__localPlayerID() | Private+1 flags | 0x08 | |
| void set__localPlayerID(const CSteamID& value) | Private+1 flags | 0x08 | |
| void Initialize() | PublicFinal+2 flags | 0x00 | |
| void CreateLobby(int maxPlayers) | PublicFinal+2 flags | 0x04 | |
| void JoinLobby(const string& lobbyId) | PublicFinal+2 flags | 0x08 | |
| void LeaveLobby() | PublicFinal+2 flags | 0x00 | |
| void SetLobbyData(const string& key, const string& value) | PublicFinal+2 flags | 0x08 | |
| string GetLobbyData(const string& key) | PublicFinal+2 flags | 0x08 | |
| void UpdateLobbyMembers() | Private | 0x00 | |
| void JoinAsClient(const string& steamId64) | Public | 0x08 | |
| void SendMessage(const string& message) | PublicFinal+2 flags | 0x08 | |
| void OpenInviteUI() | PublicFinal+2 flags | 0x00 | |
| List<System.String> GetPlayerIds() | PublicFinal+2 flags | 0x08 | |
| string GetSessionConnectionIdentifier() | PublicFinal+2 flags | 0x08 | |
| void OnLobbyCreated(const LobbyCreated_t& result) | Private | 0x10 | |
| void OnLobbyEntered(const LobbyEnter_t& result) | Private | 0x18 | |
| void PlayerEnterOrLeave(const LobbyChatUpdate_t& result) | Private | 0x20 | |
| void LobbyJoinRequested(const GameLobbyJoinRequested_t& result) | Private | 0x10 | |
| void OnLobbyChatMessage(const LobbyChatMsg_t& result) | Private | 0x18 | |
| void .ctor() | Public+1 flags | 0x00 |