private void OnLobbyStateChanged(Lobby.MemberStateChange stateChange, ulong steamID, ulong affectedSteamID) { if (stateChange == Lobby.MemberStateChange.Entered) { // Create avatar for this user lobbyAvatars[steamID] = InstantiateLobbyAvatar(Client.Instance.Friends.Get(steamID)); } else { // Destroy the avatar of this user Destroy(lobbyAvatars[steamID].gameObject); lobbyAvatars.Remove(steamID); } }
// 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); }
// Token: 0x060023ED RID: 9197 RVA: 0x000A8C39 File Offset: 0x000A6E39 private void OnLobbyStateChanged(Lobby.MemberStateChange memberStateChange, ulong initiatorUserId, ulong affectedUserId) { this.Rebuild(); }