public override void Initialize() { count = 0; base.RemoveAllItems(); _objNoItems.SetActive(false); _objNoFacebookUser.SetActive(false); if (USER.I.IsGuestLogin) { _objNoFacebookUser.SetActive(true); _imgSearch.gameObject.SetActive(false); GetComponent <ScrollRect>().viewport.gameObject.SetActive(false); } else { if (Main.I.GetFBController()._FBInvitableFriends != null) { for (int i = 0; i < Main.I.GetFBController()._FBInvitableFriends.data.data.Length; i++) { FBInvitableFriendItem friendInfo = Main.I.GetFBController()._FBInvitableFriends.data.data[i]; UIListItemBase item = CreatePrefabItem(); ((LItemInvite)item).SetData(friendInfo); ++count; } } if (count <= 0) { ShowNoItems(true); } else { ShowNoItems(false); } } }
public void SetData(FBInvitableFriendItem info) { isAppFriend = false; _InviteInfo = info; _textName.text = info.name; _InviteID = info.id; // 초대전은 암호화된 ID 기록 _url = info.picture.data.url; }
public string DebugString() { string ret = "FBInvitableFriendsVO info >> count = " + this.data.data.Length + "\n"; for (int i = 0; i < this.data.data.Length; i++) { FBInvitableFriendItem friendInfo = this.data.data[i]; ret += "name = " + friendInfo.GetName() + ", picture = " + friendInfo.GetPictureURL() + "\n"; } return(ret); }