public void OnLogOutButtonClick()
    {
        if (GlobalVar.DEBUG)
        {
            DebugOnScreen.Log("ProfilePanelController- OnLogOutButtonClick");
        }
        try
        {
            LoginPanelController.islogin = false;

            ProfileFirebase.getInstance().auth.SignOut();

            DebugOnScreen.Log("ProfilePanelController- OnLogOutButtonClick islogin: " + LoginPanelController.islogin);
            if (LoginPanelController.islogin == true)
            {
                FB.LogOut();
            }

            deactiveProfilePanel();
        }
        catch (System.Exception ex)
        {
            DebugOnScreen.Log(ex.Message);
            DebugOnScreen.Log(ex.ToString());
        }
    }
Ejemplo n.º 2
0
 public static ProfileFirebase getInstance()
 {
     if (_instance == null)
     {
         _instance = new ProfileFirebase();
     }
     return(_instance);
 }
 public void OnLoginButtonClick()
 {
     loadingPanel.SetActive(true);
     if (GlobalVar.DEBUG)
     {
         DebugOnScreen.Log("LoginPanelController- OnLoginButtonClick, email=" + txtEmail.text + "/ pass=" + txtPassword.text);
     }
     ProfileFirebase.getInstance().Login(txtEmail.text, txtPassword.text, HandleSigninResult);
 }
 // Use this for initialization
 void Start()
 {
     if (GlobalVar.DEBUG)
     {
         Debug.Log("Onstart");
     }
     //loadUser();
     ProfileFirebase.getInstance().listenLoginStateChange(OnLoginStateChange);
 }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     if (GlobalVar.DEBUG)
     {
         Debug.Log("Onstart");
         DebugOnScreen.Log("ProfilePanelController- Onstart ");
     }
     //loadUser();
     ProfileFirebase.getInstance().listenLoginStateChange(OnLoginStateChange);
 }
    // Use this for initialization
    void Start()
    {
        dialogUi.SetActive(false);
        DontDestroyOnLoad(gameObject.transform.parent.gameObject);
        //ProfileFirebase.getInstance().listenLoginStateChange(stateChangedCallback);

        loginPanelController   = loginPanel.GetComponent <LoginPanelController>();
        profilePanelController = GetComponent <ProfilePanelController>();
        ProfileFirebase.getInstance().getCurrentUser(gettedUser);
    }
 public void OnLoginButtonGuestClick()
 {
     if (GlobalVar.DEBUG)
     {
         DebugOnScreen.Log("OnLoginButtonGuestClick");
     }
     ProfileFirebase.getInstance().loginAsAnnonymousUser(userInfo => {
         //DebugOnScreen.Log("OnLoginButtonGuestClick- loginAsAnnonymousUser :: " +userInfo.userID);
         deactiveLoginPanel();
     });
 }
Ejemplo n.º 8
0
 public void OnLoginStateChange(bool logedin)
 {
     if (GlobalVar.DEBUG)
     {
         DebugOnScreen.Log("ProfilePanelController- OnLoginStateChange, logedin= " + logedin);
     }
     if (logedin)
     {
         txtEmail.text = ProfileFirebase.getInstance().auth.CurrentUser.Email;
     }
     else
     {
         txtEmail.text = "";
     }
 }
Ejemplo n.º 9
0
 public void OnLogOutButtonClick()
 {
     if (GlobalVar.DEBUG)
     {
         DebugOnScreen.Log("ProfilePanelController- OnLogOutButtonClick");
     }
     try
     {
         ProfileFirebase.getInstance().auth.SignOut();
         FB.LogOut();
         deactiveProfilePanel();
     }
     catch (System.Exception ex)
     {
         DebugOnScreen.Log(ex.Message);
         DebugOnScreen.Log(ex.ToString());
     }
 }
Ejemplo n.º 10
0
    private void AuthCallback(ILoginResult result)
    {
        if (FB.IsLoggedIn)
        {
            // AccessToken class will have session details
            var aToken = Facebook.Unity.AccessToken.CurrentAccessToken;
            //var aToken = Facebook.Unity.AccessToken.CurrentAccessToken.TokenString;
            // Print current access token's User ID
            //DebugOnScreen.Log(aToken.UserId);
            //DebugOnScreen.Log (aToken);
            // Print current access token's granted permissions
//			foreach (string perm in aToken.Permissions) {
//				DebugOnScreen.Log(perm);
//			}

            ProfileFirebase.getInstance().LoginWithFaceBook(aToken.TokenString, HandleSigninResult);
        }
        else
        {
            Debug.Log("User cancelled login");
        }
    }
    void gettedUser()
    {
        FirebaseUser user = ProfileFirebase.getInstance().auth.CurrentUser;

        if (user != null)
        {
            //GlobalVar.login = 1;
            if (GlobalVar.DEBUG)
            {
                DebugOnScreen.Log("SettingDialogController-CurrentUser: Email=" + user.Email + ", DisplayName=" + user.DisplayName);
            }
            loginPanelController.deactiveLoginPanel();
            profilePanelController.OnLoginStateChange(true);
        }
        else
        {
            //GlobalVar.login = 2;
            //DebugOnScreen.Log("SettingDialogController-CurrentUser= null " + GlobalVar.login);
            profilePanelController.deactiveProfilePanel();
            //if (GlobalVar.DEBUG)
        }
    }