Example #1
0
    public void RefreshListView()
    {
        foreach (Transform child in listContent)
        {
            GameObject.Destroy(child.gameObject);
        }

        for (int i = 0; i < friendReceiveInfo.Count; i++)
        {
            UserFriend        friend   = userFriends.Find(x => x.nickname_friend == friendReceiveInfo[i].nickname);
            FriendReceiveItem listItem = Instantiate(friendReceiveItem);
            listItem.Initialize(friendReceiveInfo[i], friend, this);
            listItem.transform.SetParent(listContent, false);
        }

        for (int i = 0; i < friendListInfo.Count; i++)
        {
            UserFriend     friend   = userFriends.Find(x => x.nickname_friend == friendListInfo[i].nickname);
            FriendListItem listItem = Instantiate(friendListItem);
            listItem.Initialize(friendListInfo[i], friend, this);
            listItem.transform.SetParent(listContent, false);
        }
    }