// Token: 0x06001A5B RID: 6747 RVA: 0x00070750 File Offset: 0x0006E950 private static void OnInvitedToGame(SteamFriend steamFriend, string connectString) { Debug.LogFormat("OnGameRichPresenceJoinRequested connectString=\"{0}\" steamFriend=\"{1}\"", new object[] { connectString, steamFriend.Name }); string[] array = connectString.Split(new char[] { ' ' }); if (array.Length >= 2) { CSteamID csteamID; if (array[0] == "+connect_steamworks_p2p" && CSteamID.TryParse(array[1], out csteamID)) { if (!SteamworksLobbyManager.ownsLobby) { SteamworksLobbyManager.LeaveLobby(); } QuitConfirmationHelper.IssueQuitCommand(null, "connect_steamworks_p2p " + csteamID.value); } CSteamID csteamID2; if (array[0] == "+steam_lobby_join" && CSteamID.TryParse(array[1], out csteamID2)) { if (!SteamworksLobbyManager.ownsLobby) { SteamworksLobbyManager.LeaveLobby(); } QuitConfirmationHelper.IssueQuitCommand(null, "steam_lobby_join " + csteamID2.value); } } }
// Token: 0x06001A5C RID: 6748 RVA: 0x0007081C File Offset: 0x0006EA1C private static void OnGameServerChangeRequested(string address, string password) { Debug.LogFormat("OnGameServerChangeRequested address=\"{0}\"", new object[] { address }); if (!SteamworksLobbyManager.ownsLobby) { SteamworksLobbyManager.LeaveLobby(); } string consoleCmd = string.Format("cl_password \"{0}\"; connect \"{1}\"", Util.EscapeQuotes(password), Util.EscapeQuotes(address)); QuitConfirmationHelper.IssueQuitCommand(null, consoleCmd); }