// -------------------------------------- // 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); }
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(); } }
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(); } }
// -------------------------------------- // 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); }
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(); } }
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(); } }
// -------------------------------------- // INITIALIZATION // -------------------------------------- void Awake() { switch(Application.platform) { case RuntimePlatform.Android: _twitterGate = AndroidTwitterManager.instance; break; default: _twitterGate = IOSTwitterManager.instance; break; } DontDestroyOnLoad(gameObject); }