void Start()
    {
        m_twitterText.onClick.AddListener(() => {
            ISN_Twitter.Post("Yo my man");
        });


        m_twitterTextImage.onClick.AddListener(() => {
            SA_ScreenUtil.TakeScreenshot((image) => {
                Debug.Log("Image Ready");

                ISN_Twitter.Post("Yo my man", image, (result) => {
                    Debug.Log("Post result: " + result.IsSucceeded);
                });
            });
        });


        m_fbImage.onClick.AddListener(() => {
            SA_ScreenUtil.TakeScreenshot((image) => {
                Debug.Log("Image Ready");

                ISN_Facebook.Post("Yo my man", image, (result) => {
                    Debug.Log("Post result: " + result.IsSucceeded);
                });
            });
        });
    }
示例#2
0
 public override void Test()
 {
     SA_ScreenUtil.TakeScreenshot((screenshot) => {
         ISN_Facebook.Post("share text", screenshot, (result) => {
             SetAPIResult(result);
         });
     });
 }
    public void FacebookButton()
    {
#if UNITY_IOS
        SA_ScreenUtil.TakeScreenshot((image) =>
        {
            Debug.Log("Image Ready");
            ISN_Facebook.Post("I am passing time on Drifty Squirrel with a high score of " + GameControllerScript.Instance.HighScore.ToString("N0") + " points. Check it out!", image, (result) =>
            {
                Debug.Log("Post result: " + result.IsSucceeded);
            });
        });
#endif
    }
示例#4
0
    void Start()
    {
        m_twitterText.onClick.AddListener(() => {
            ISN_Twitter.Post("Yo my man");
        });


        m_twitterTextImage.onClick.AddListener(() => {
            SA_ScreenUtil.TakeScreenshot((image) => {
                ISN_UIActivityViewController controller = new ISN_UIActivityViewController();
                controller.SetText("share text");
                controller.AddImage(image);
                controller.ExcludedActivityTypes.Add(ISN_UIActivityType.Message);

                controller.Present((result) => {
                    if (result.IsSucceeded)
                    {
                        Debug.Log("Completed: " + result.Completed);
                        Debug.Log("ActivityType: " + result.ActivityType);
                    }
                    else
                    {
                        Debug.Log("ISN_UIActivityViewController error: " + result.Error.FullMessage);
                    }
                });

                /*
                 * Debug.Log("Image Ready");
                 *
                 * ISN_Twitter.Post("Yo my man", image, (result) => {
                 *  Debug.Log("Post result: " + result.IsSucceeded);
                 * });*/
            });
        });


        m_fbImage.onClick.AddListener(() => {
            SA_ScreenUtil.TakeScreenshot((image) => {
                Debug.Log("Image Ready");

                ISN_Facebook.Post("Yo my man", image, (result) => {
                    Debug.Log("Post result: " + result.IsSucceeded);
                });
            });
        });
    }
 public void ShareToFacebook(UM_ShareDialogBuilder builder, Action <SA_Result> callback)
 {
     ISN_Facebook.Post(builder.Text, builder.Url, builder.Images.ToArray(), callback);
 }