Visual studio 如何在playfab和光子朋友之间结合';s信息(Unity 3d)
我正在使用playfab列表。我想知道一个玩家是否在线。只有光子能做到这一点,我不知道如何编写一个可以添加到playfab列表中的函数(如果我添加它,它会说不能将playfab转换为光子)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
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;
}
f和g是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;
}