Exemplo n.º 1
0
    private void AuthCallback(ILoginResult result)
    {
        if (FB.IsLoggedIn)
        {
            // AccessToken class will have session details
            var aToken = Facebook.Unity.AccessToken.CurrentAccessToken;
            // Print current access token's User ID
            Debug.Log(aToken.UserId);
            // Print current access token's granted permissions
            foreach (string perm in aToken.Permissions)
            {
                Debug.Log(perm);
            }

            if (SceneManager.GetActiveScene().name == "start")
            {
                FBGraph.GetPlayerInfo();
            }
            else if (TO_DO == WhatToDo.Invite)
            {
                FBGraph.GetFriends();
            }
            else if (TO_DO == WhatToDo.Share)
            {
                FacebookHandle.ShareLink();
            }
        }
        else
        {
            Debug.Log("User cancelled login");
        }
    }
Exemplo n.º 2
0
 public void OnBtnFacebookClicked()
 {
     FacebookHandle.TO_DO = FacebookHandle.WhatToDo.Share;
     if (FB.IsLoggedIn)
     {
         FacebookHandle.ShareLink();
     }
     else
     {
         FacebookHandle.Instance.FBLogin();
     }
 }
Exemplo n.º 3
0
 // Awake function from Unity's MonoBehavior
 void Awake()
 {
     if (instance != null)
     {
         DestroyImmediate(this);
         return;
     }
     else
     {
         DontDestroyOnLoad(this);
         Instance = this;
         InitializeFacebook();
     }
 }