Beispiel #1
0
 private void onFriendListUpdate(GetFriendsListResult result)
 {
     ClearFrienList();
     SpaceNationFriendList.Clear();
     foreach (PlayFab.ClientModels.FriendInfo Finfo in result.Friends)
     {
         SpaceNationFriend SNfriend = new SpaceNationFriend();
         //Debug.Log ("friend disp name " + Finfo.TitleDisplayName);
         //SNfriend.name = Finfo.TitleDisplayName;
         SNfriend.name      = Finfo.Profile.DisplayName;
         SNfriend.playfabId = Finfo.FriendPlayFabId;
         SNfriend.lastLogin = Finfo.Profile.LastLogin.Value;
         SNfriend.avatar    = Finfo.Profile.AvatarUrl;
         SpaceNationFriendList.Add(SNfriend);
     }
     FillFriendList();
     ChatHandler.RefreshFriendList();
 }
    public bool LeaveMyGame()
    {
        bool rv = false;

        if (Joining)
        {
            Leaving = true;
            return(true);
        }
        if (PhotonNetwork.connectionStateDetailed == ClientState.PeerCreated)
        {
            DisConnect();
            rv = true;
        }
        if (PhotonNetwork.inRoom)
        {
            Debug.Log("Leaving room");
            PhotonNetwork.room.IsVisible = false;
            PhotonNetwork.LeaveRoom();
            rv = true;
        }
        ChatHandler.RefreshFriendList();
        return(rv);
    }