Пример #1
0
    // --------------------------------------
    // PUBLIC METHODS
    // --------------------------------------


    public void AuthenticateUser()
    {
        if (_twitterGate != null)
        {
            _twitterGate.AuthenticateUser();
        }
        else
        {
            Debug.Log("SPTwitter.Init should be called before SPTwitter.AuthificateUser");
        }
    }
Пример #2
0
    private void OnTWInited(TWResult result)
    {
        _controller.OnTwitterInitedAction -= OnTWInited;

        if (_controller.IsAuthed)
        {
            OnTWAuth(new TWResult(true, "Auth Success"));
        }
        else
        {
            _controller.OnAuthCompleteAction += OnTWAuth;
            _controller.AuthenticateUser();
        }
    }
Пример #3
0
    private void OnTWInited()
    {
        _controller.removeEventListener(TwitterEvents.TWITTER_INITED, OnTWInited);

        if (_controller.IsAuthed)
        {
            OnTWAuth();
        }
        else
        {
            _controller.addEventListener(TwitterEvents.AUTHENTICATION_FAILED, OnTWAuthFailed);
            _controller.addEventListener(TwitterEvents.AUTHENTICATION_SUCCEEDED, OnTWAuth);
            _controller.AuthenticateUser();
        }
    }