Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何在playfab和光子朋友之间结合';s信息(Unity 3d)_Visual Studio_Unity3d_Networking_Photon - Fatal编程技术网

Visual studio 如何在playfab和光子朋友之间结合';s信息(Unity 3d)

Visual studio 如何在playfab和光子朋友之间结合';s信息(Unity 3d),visual-studio,unity3d,networking,photon,Visual Studio,Unity3d,Networking,Photon,我正在使用playfab列表。我想知道一个玩家是否在线。只有光子能做到这一点,我不知道如何编写一个可以添加到playfab列表中的函数(如果我添加它,它会说不能将playfab转换为光子) private void displayFabFriends(列出friendCache) { foreach(friendCache中的PlayFab.ClientModels.FriendInfo f) { bool isfound=false; if(myfriends!=null) { foreach

我正在使用playfab列表。我想知道一个玩家是否在线。只有光子能做到这一点,我不知道如何编写一个可以添加到playfab列表中的函数(如果我添加它,它会说不能将playfab转换为光子)

private void displayFabFriends(列出friendCache)
{
foreach(friendCache中的PlayFab.ClientModels.FriendInfo f)
{
bool isfound=false;
if(myfriends!=null)
{
foreach(myfriends中的PlayFab.ClientModels.FriendInfo g)
{
如果(f.FriendPlayFabId==g.FriendPlayFabId)
{
isfound=true;
}
}
}
if(isfound==false)
{
UIFriend list=实例化(UIPREF,容器);
if(清单!=null)
{
清单1.初始化(f);
listing.friendNameText.text=f.TitleDisplayName;
}
}
}
myfriends=friendCache;
}

fg是playfab好友列表

这是否回答了您的问题?
    private void DisplayPlayfabFriends(List<PlayFab.ClientModels.FriendInfo> friendCache)
    {
        foreach (PlayFab.ClientModels.FriendInfo f in friendCache)
        {
            bool isfound = false;
            if(myfriends != null)
            {
                foreach (PlayFab.ClientModels.FriendInfo g in myfriends)
                {
                    if (f.FriendPlayFabId == g.FriendPlayFabId)
                    {
                        isfound = true;
                    }
                }
            }
            if(isfound == false)
            {
                UIFriend listing = Instantiate(uiPrefab, container);
                if(listing != null)
                {
                    listing.Initialize(f);
                    listing.friendNameText.text = f.TitleDisplayName;

                }
            }
        }
        myfriends = friendCache;
    }