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; } }
void DoFacebookSignIn() { m_GIV.StartOAuth(); m_WaitingForSignIn = SignInDialog.SignInType.Facebook; FacebookAuth.Instance.BeginAuth(); }
void DoGoogleSignIn() { m_GIV.StartOAuth(); m_WaitingForSignIn = SignInDialog.SignInType.Google; GoogleAuth.Instance.BeginAuth(); }