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); }); }
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(); }