public void DownloadMarker() { ISN_UIActivityViewController controller = new ISN_UIActivityViewController(); controller.SetText("Try it for yourself, download the Lime Crime augmented reality marker here: https://bit.ly/2rSt012"); controller.Present((result) => { }); }
public void ShareWithMe() { #if UNITY_ANDROID AN_Intent sendIntent = new AN_Intent(); sendIntent.SetAction(AN_Intent.ACTION_SEND); sendIntent.PutExtra(AN_Intent.EXTRA_TEXT, "Welcome to Lime Crime https://www.limecrime.com"); sendIntent.SetType("text/plain"); AN_MainActivity.Instance.StartActivity(AN_Intent.CreateChooser(sendIntent, "Hello Lime Crime!")); #endif #if UNITY_IOS ISN_UIActivityViewController controller = new ISN_UIActivityViewController(); controller.SetText("Welcome to Lime Crime https://www.limecrime.com"); controller.Present((result) => { }); #endif }
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 InviteFriend() { ISN_UIActivityViewController controller = new ISN_UIActivityViewController(); controller.SetText("@" + username + " has invited you to their group '" + currentGroupName + "' in Spaces! The group code is " + currentGroupCode + ".\n Download and join here -> http://bit.ly/spaces-app"); 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); } }); }
public void ShareScreenShot() { ISN_UIActivityViewController controller = new ISN_UIActivityViewController(); controller.SetText("🌎 http://bit.ly/spaces-app 🌎"); controller.AddImage(currentScreenShot); controller.ExcludedActivityTypes.Add(ISN_UIActivityType.SaveToCameraRoll); 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); } }); }
public void ShareEvent() { string eventName = ""; string eventDescription = ""; if (currentEvent == "meetup") { eventName = "~spaces universe meetup~"; eventDescription = "chat with other people in ~spaces~ about how to improve the universe!"; } else if (currentEvent == "hunt") { eventName = "The Hunt"; eventDescription = "search with other people in ~spacees~ for the treasure chest and get $200 coins!"; } else if (currentEvent == "happyhour") { eventName = "~spaces~ Happy Hour"; eventDescription = "meet other people around ~spaces~ in the town bar as you wind down the week!"; } else if (currentEvent == "gameday") { eventName = "~spaces~ Game Day"; eventDescription = "meet other people around ~spaces~ and play against them in board game tournaments!"; } ISN_UIActivityViewController controller = new ISN_UIActivityViewController(); controller.SetText("@" + username + " has invited you to the '" + eventName + "' in Spaces! Come and " + eventDescription + ".\n\n Download and join here -> http://bit.ly/spaces-app"); 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); } }); }
public void SystemSharingDialog(UM_ShareDialogBuilder builder, Action <SA_Result> callback) { ISN_UIActivityViewController controller = new ISN_UIActivityViewController(); controller.SetText(builder.TextWithUrl); foreach (var image in builder.Images) { controller.AddImage(image); } controller.Present((result) => { if (result.IsSucceeded && result.Completed) { callback.Invoke(new SA_Result()); } else { callback.Invoke(result); } }); }
public override void Test() { SA_ScreenUtil.TakeScreenshot((screenshot) => { ISN_UIActivityViewController controller = new ISN_UIActivityViewController(); controller.SetText("share text"); controller.AddImage(screenshot); controller.ExcludedActivityTypes.Add(ISN_UIActivityType.Print); controller.ExcludedActivityTypes.Add(ISN_UIActivityType.AssignToContact); 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); } SetAPIResult(result); }); }); }