Пример #1
0
    private void RGetFriend(ApiBridge.ResponseParam response)
    {
        Logger.E("Return Get Friend: " + response.post_data);
        JGetFriend json = JsonUtility.FromJson <JGetFriend> (response.post_data);

        if (TransferManager.instance.isWaitingJSON)
        {
            if (json.friend.display_name == null)
            {
                MessageManager.instance.Show(this.gameObject, "Pemain tidak ditemukan");
                TransferManager.instance.ResetAll();
                TransferManager.instance.ToInput();
                return;
            }
            TransferManager.instance.SetReceiverInfo(json.friend.display_name, json.friend.display_picture);
            return;
        }
        if (FriendManager.instance.isSettingJsonFriendList)
        {
            FriendManager.instance.SetJson(json, ApiBridge.FriendType.FriendList);
            GetFriend(0, ApiBridge.FriendType.FriendRequestMe);
        }
        else if (FriendManager.instance.isSettingJsonFriendReqMe)
        {
            FriendManager.instance.SetJson(json, ApiBridge.FriendType.FriendRequestMe);
        }
    }
Пример #2
0
    public void SetJson(JGetFriend json, ApiBridge.FriendType friendType)
    {
        switch (friendType)
        {
        case ApiBridge.FriendType.FriendList:
            isSettingJsonFriendList = true;
            listFriends             = json.friends;
            isSettingJsonFriendList = false;
            break;

        case ApiBridge.FriendType.FriendRequestMe:
            isSettingJsonFriendReqMe = true;
            reqMeFriends             = json.friends;
            isSettingJsonFriendReqMe = false;
            break;
        }
    }