// Token: 0x06001A81 RID: 6785 RVA: 0x0007D6DC File Offset: 0x0007B8DC
 private static void OnLobbyKicked(bool kickedDueToDisconnect, ulong lobbyId, ulong adminId)
 {
     Debug.LogFormat("Kicked from lobby. kickedDueToDisconnect={0} lobbyId={1} adminId={2}", new object[]
     {
         kickedDueToDisconnect,
         lobbyId,
         adminId
     });
     SteamworksLobbyManager.OnLobbyChanged();
 }
        // Token: 0x06001A7D RID: 6781 RVA: 0x0007D4F8 File Offset: 0x0007B6F8
        private static void OnLobbyJoined(bool success)
        {
            SteamworksLobbyManager.awaitingJoin = false;
            if (success)
            {
                if (SteamworksLobbyManager.client.Lobby.CurrentLobbyData != null)
                {
                    string buildId = RoR2Application.GetBuildId();
                    string data    = SteamworksLobbyManager.client.Lobby.CurrentLobbyData.GetData("build_id");
                    if (buildId != data)
                    {
                        Debug.LogFormat("Lobby build_id mismatch, leaving lobby. Ours=\"{0}\" Theirs=\"{1}\"", new object[]
                        {
                            buildId,
                            data
                        });
                        SimpleDialogBox simpleDialogBox = SimpleDialogBox.Create(null);
                        simpleDialogBox.AddCancelButton(CommonLanguageTokens.ok, Array.Empty <object>());
                        simpleDialogBox.headerToken = new SimpleDialogBox.TokenParamsPair
                        {
                            token        = "STEAM_LOBBY_VERSION_MISMATCH_DIALOG_TITLE",
                            formatParams = Array.Empty <object>()
                        };
                        SimpleDialogBox.TokenParamsPair descriptionToken = default(SimpleDialogBox.TokenParamsPair);
                        descriptionToken.token = "STEAM_LOBBY_VERSION_MISMATCH_DIALOG_DESCRIPTION";
                        object[] formatParams = new string[]
                        {
                            buildId,
                            data
                        };
                        descriptionToken.formatParams    = formatParams;
                        simpleDialogBox.descriptionToken = descriptionToken;
                        SteamworksLobbyManager.client.Lobby.Leave();
                        return;
                    }
                }
                Debug.LogFormat("Steamworks lobby join succeeded. Lobby id = {0}", new object[]
                {
                    SteamworksLobbyManager.client.Lobby.CurrentLobby
                });
                SteamworksLobbyManager.OnLobbyChanged();
            }
            else
            {
                Debug.Log("Steamworks lobby join failed.");
                Console.instance.SubmitCmd(null, "steam_lobby_create_if_none", true);
            }
            Action <bool> action = SteamworksLobbyManager.onLobbyJoined;

            if (action == null)
            {
                return;
            }
            action(success);
        }
 // Token: 0x06001A77 RID: 6775 RVA: 0x0007D31F File Offset: 0x0007B51F
 private static void OnLobbyCreated(bool success)
 {
     if (success)
     {
         Debug.LogFormat("Steamworks lobby creation succeeded. Lobby id = {0}", new object[]
         {
             SteamworksLobbyManager.client.Lobby.CurrentLobby
         });
         SteamworksLobbyManager.OnLobbyChanged();
         return;
     }
     Debug.Log("Steamworks lobby creation failed.");
 }
        // Token: 0x06001A80 RID: 6784 RVA: 0x0007D6AB File Offset: 0x0007B8AB
        private static void OnLobbyLeave(ulong lobbyId)
        {
            Debug.LogFormat("Left lobby {0}.", new object[]
            {
                lobbyId
            });
            Action <ulong> action = SteamworksLobbyManager.onLobbyLeave;

            if (action != null)
            {
                action(lobbyId);
            }
            SteamworksLobbyManager.OnLobbyChanged();
        }
        // Token: 0x06001A87 RID: 6791 RVA: 0x0007D7F8 File Offset: 0x0007B9F8
        private static void OnLobbyStateChanged(Lobby.MemberStateChange memberStateChange, ulong initiatorUserId, ulong affectedUserId)
        {
            Debug.LogFormat("OnLobbyStateChanged memberStateChange={0} initiatorUserId={1} affectedUserId={2}", new object[]
            {
                memberStateChange,
                initiatorUserId,
                affectedUserId
            });
            SteamworksLobbyManager.OnLobbyChanged();
            Action <Lobby.MemberStateChange, ulong, ulong> action = SteamworksLobbyManager.onLobbyStateChanged;

            if (action == null)
            {
                return;
            }
            action(memberStateChange, initiatorUserId, affectedUserId);
        }