Example #1
0
        void UpdateOAuth()
        {
            string[] credentials;
            switch (m_WaitingForSignIn)
            {
            case SignInDialog.SignInType.Google:
                credentials = GoogleAuth.Instance.FinishAuth();
                if (credentials != null)
                {
                    m_GIV.FinishOAuth(credentials[0], credentials[1], true);
                    m_WaitingForSignIn = SignInDialog.SignInType.None;
                }
                break;

            case SignInDialog.SignInType.Facebook:
                credentials = FacebookAuth.Instance.FinishAuth();
                if (credentials != null)
                {
                    m_GIV.FinishOAuth(credentials[0], credentials[1], false);
                    m_WaitingForSignIn = SignInDialog.SignInType.None;
                }
                break;
            }
        }
Example #2
0
 void DoGoogleSignIn()
 {
     m_GIV.StartOAuth();
     string[] credentials = GoogleAuth.DoAuth();
     m_GIV.FinishOAuth(credentials[0], credentials[1], true);
 }