Beispiel #1
0
    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);
            }
        }
    }
Beispiel #2
0
 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);
    }