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);
        }
Exemple #3
0
 // Token: 0x060023ED RID: 9197 RVA: 0x000A8C39 File Offset: 0x000A6E39
 private void OnLobbyStateChanged(Lobby.MemberStateChange memberStateChange, ulong initiatorUserId, ulong affectedUserId)
 {
     this.Rebuild();
 }