Пример #1
0
    // --------------------------------------
    // INITIALIZATION
    // --------------------------------------

    void Awake()
    {
        switch (Application.platform)
        {
        case RuntimePlatform.Android:
            _twitterGate = AndroidTwitterManager.instance;
            AndroidTwitterManager.instance.OnTwitterInitedAction           += OnTwitterInitedActionMethod;
            AndroidTwitterManager.instance.OnAuthCompleteAction            += OnAuthCompleteActionMethod;
            AndroidTwitterManager.instance.OnPostingCompleteAction         += OnPostingCompleteActionMethod;
            AndroidTwitterManager.instance.OnUserDataRequestCompleteAction += OnUserDataRequestCompleteActionMethod;
            break;

        default:
            _twitterGate = IOSTwitterManager.instance;
            IOSTwitterManager.instance.OnTwitterInitedAction           += OnTwitterInitedActionMethod;
            IOSTwitterManager.instance.OnAuthCompleteAction            += OnAuthCompleteActionMethod;
            IOSTwitterManager.instance.OnPostingCompleteAction         += OnPostingCompleteActionMethod;
            IOSTwitterManager.instance.OnUserDataRequestCompleteAction += OnUserDataRequestCompleteActionMethod;
            break;
        }



        DontDestroyOnLoad(gameObject);
    }
Пример #2
0
    public void Post(string status, Texture2D texture, TwitterManagerInterface controller)
    {
        _status = status;
        _texture = texture;
        _controller = controller;

        if(_controller.IsInited) {
            OnTWInited();
        } else {
            _controller.addEventListener(TwitterEvents.TWITTER_INITED, OnTWInited);
            _controller.Init();
        }
    }
Пример #3
0
	public void Post(string status, Texture2D texture, TwitterManagerInterface controller) {
		_status = status;
		_texture = texture;
		_controller = controller;


		if(_controller.IsInited) {
			OnTWInited(null);
		} else {

			_controller.OnTwitterInitedAction += OnTWInited;
			_controller.Init();
		}

	}
Пример #4
0
    // --------------------------------------
    // INITIALIZATION
    // --------------------------------------


    public static void Init(string consumer_key, string consumer_secret)
    {
        switch (Application.platform)
        {
        case RuntimePlatform.Android:
            _twitter = AndroidTwitterManager.instance;
            break;

        default:
            _twitter = IOSTwitterManager.instance;
            break;
        }

        _twitter.Init(consumer_key, consumer_secret);
    }
Пример #5
0
    public void Post(string status, Texture2D texture, TwitterManagerInterface controller)
    {
        _status     = status;
        _texture    = texture;
        _controller = controller;


        if (_controller.IsInited)
        {
            OnTWInited(null);
        }
        else
        {
            _controller.OnTwitterInitedAction += OnTWInited;
            _controller.Init();
        }
    }
Пример #6
0
    public void Post(string status, Texture2D texture, TwitterManagerInterface controller)
    {
        _status     = status;
        _texture    = texture;
        _controller = controller;


        if (_controller.IsInited)
        {
            OnTWInited();
        }
        else
        {
            _controller.addEventListener(TwitterEvents.TWITTER_INITED, OnTWInited);
            _controller.Init();
        }
    }
Пример #7
0
 // --------------------------------------
 // INITIALIZATION
 // --------------------------------------
 void Awake()
 {
     switch(Application.platform) {
     case RuntimePlatform.Android:
         _twitterGate = AndroidTwitterManager.instance;
         break;
     default:
         _twitterGate = IOSTwitterManager.instance;
         break;
     }
     DontDestroyOnLoad(gameObject);
 }