Esempio n. 1
0
    public void Search_Friend()
    {
        foreach (Transform child in searchContent)
        {
            GameObject.Destroy(child.gameObject);
        }

        if (friendSearchInputField.text == "")
        {
            return;
        }

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

        for (int i = 0; i < friendSendInfo.Count; i++)
        {
            if (friendSendInfo[i].nickname.Contains(friendSearchInputField.text))
            {
                UserFriend friend = userFriends.Find(x => x.nickname_friend == friendSendInfo[i].nickname);
                Debug.Log(friendSendInfo[i].nickname);
                FriendSendItem listItem = Instantiate(friendSendItem);
                listItem.Initialize(friendSendInfo[i], friend, this);
                listItem.transform.SetParent(searchContent, false);
            }
        }

        for (int i = 0; i < searchInfos.Count; i++)
        {
            if (searchInfos[i].nickname.Contains(friendSearchInputField.text))
            {
                UserFriend       friend   = userFriends.Find(x => x.nickname_friend == searchInfos[i].nickname);
                FriendSearchItem listItem = Instantiate(friendSearchItem);
                listItem.Initialize(searchInfos[i], friend, this);
                listItem.transform.SetParent(searchContent, false);
            }
        }
    }
Esempio n. 2
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);
        }
    }