Пример #1
0
    private void _UpdateListFriend(FBManager.InvitableFriendInfo invitable_friend_info)
    {
        List <FBManager.FriendData> friendList = invitable_friend_info.data;
        int j = 0;

        SetWrapContentFilter(UI.WRP_LIST, "MutualFollowFBInviteListItem", friendList.Count, false, delegate(int i, Transform t, bool b)
        {
            FBManager.FriendData friendData2 = friendList[++j];
            SetLabelText(t, UI.LBL_NAME, friendData2.name);
            SetDownloadTexture(t, UI.TEX_AVATAR, friendData2.picture.data.url);
            SetEvent(t, "SELECT", i);
        }, delegate(int i, string s)
        {
            FBManager.FriendData friendData = friendList[i];
            if (friendData.name.ContainIgnoreCase(s) || s.ContainIgnoreCase(friendData.name))
            {
                return(true);
            }
            return(false);
        });
    }
Пример #2
0
    private void OnQuery_SELECT()
    {
        //IL_001a: Unknown result type (might be due to invalid IL or missing references)
        //IL_001f: Expected O, but got Unknown
        int       num  = (int)GameSection.GetEventData();
        Transform ctrl = GetCtrl(UI.WRP_LIST);
        Transform root = ctrl.GetChild(num);

        SetActive(root, UI.OBJ_SELECT, true);
        FBManager.FriendData item = MonoBehaviourSingleton <FBManager> .I.invitableFriendInfo.data[num];
        if (selectedList.Contains(item))
        {
            selectedList.Remove(item);
            SetActive(root, UI.OBJ_SELECT, false);
        }
        else
        {
            selectedList.Add(item);
            SetActive(root, UI.OBJ_SELECT, true);
        }
        _UpdateSelected();
    }