Esempio n. 1
0
        public void InvitingMethod()
        {
            ShareSheet shareSheet = new ShareSheet();

            shareSheet.Text = RoomName.text;
            NPBinding.Sharing.ShowView(shareSheet, FinishSharing);
        }
Esempio n. 2
0
        public void InviteFriend()
        {
            ShareSheet shareSheet = new ShareSheet();

            shareSheet.Text += "Lets Play LudoBtc Game Together. Please Join My Room " + "Room Name:" + PlayerPrefs.GetString("roomname") + " Amount: " + PlayerPrefs.GetString("amount");
            NPBinding.Sharing.ShowView(shareSheet, FinishSharing);
        }
Esempio n. 3
0
    private void ShareSheet(Texture2D texture)
    {
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = "Hello World !!";
        _shareSheet.AttachImage(texture);

        NPBinding.Sharing.ShowView(_shareSheet, FinishSharing);
    }
    public void SharingScreenshotWithMessage(string mesaage)
    {
        ShareSheet shareSheet = new ShareSheet();

        shareSheet.Text = mesaage;
        shareSheet.URL  = StoreURL();
        shareSheet.AttachScreenShot();
        NPBinding.Sharing.ShowView(shareSheet, FinishedSharing);
    }
    public void SharingImageWithMessage(Texture2D image, string mesaage)
    {
        ShareSheet shareSheet = new ShareSheet();

        shareSheet.Text = mesaage;
        shareSheet.URL  = StoreURL();
        shareSheet.AttachImage(image);
        NPBinding.Sharing.ShowView(shareSheet, FinishedSharing);
    }
Esempio n. 6
0
    private void ShareSheet(Texture2D texture)
    {
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = "#cerealis #coloring #AR";
        _shareSheet.AttachImage(texture);

        NPBinding.Sharing.ShowView(_shareSheet, FinishSharing);
    }
Esempio n. 7
0
    // Partage de la Photo
    private void ShareSheet(Texture2D texture)
    {
        ShareSheet _shareSheet = new ShareSheet();

        // text ajouté par default
        _shareSheet.Text = "SpaceUP c'est génial !";
        _shareSheet.AttachImage(texture);
        _shareSheet.URL = "Visitez le site de la Turbine (Cran-Gevrier), on apprend en s'amusant";
        NPBinding.Sharing.ShowView(_shareSheet, FinishSharing);
    }
Esempio n. 8
0
    public void Share()
    {
        ShareSheet ss = new ShareSheet();

        ss.Text = msg;
        ss.URL  = Url;

        NPBinding.UI.SetPopoverPointAtLastTouchPosition();
        NPBinding.Sharing.ShowView(ss, FinishShare);
    }
Esempio n. 9
0
    private void ShareSheet(Texture2D texture)
    {
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = "Hello world!";
        _shareSheet.AttachImage(texture);
        _shareSheet.URL = "http://twitter.com/z_orochii";

        NPBinding.Sharing.ShowView(_shareSheet, FinishSharing);
    }
Esempio n. 10
0
    private void ShareSheet(Texture2D texture)
    {
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = "Hello world!!!";
        _shareSheet.AttachImage(texture);
        _shareSheet.URL = "https://outlook.live.com/owa/";

        NPBinding.Sharing.ShowView(_shareSheet, FinishSharing);
    }
Esempio n. 11
0
    // Função que Faz o Share
    // você precisa importar o Plugin do Link abaixo
    //https://assetstore.unity.com/packages/tools/integration/cross-platform-native-plugins-lite-version-37272
    // depois basta add ela a função de Screenshot
    public void ShareSocial(Texture2D texture)
    {
        ShareSheet _shareSheet = new ShareSheet();

        // esta mensagem vai junto com a Foto
        _shareSheet.Text = " Testando App";
        _shareSheet.AttachImage(texture);
        _shareSheet.URL = "https://www.instagram.com/renanluanasantosrodrigues/?hl=pt-br";

        NPBinding.Sharing.ShowView(_shareSheet, FinishSharing);
    }
Esempio n. 12
0
        public void ShareStats()
        {
#if NATIVE_PLUGINS_LITE_VERSION && USES_SHARING
            ShareSheet _shareSheet = new ShareSheet();

            _shareSheet.AttachScreenShot();

            NPBinding.UI.SetPopoverPointAtLastTouchPosition();
            NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
#endif
        }
Esempio n. 13
0
        private void ShareTextMessageUsingShareSheet()
        {
            // Create share sheet
            ShareSheet _shareSheet = new ShareSheet();

            _shareSheet.Text = m_shareMessage;
            _shareSheet.ExcludedShareOptions = m_excludedOptions;

            // Show composer
            NPBinding.UI.SetPopoverPointAtLastTouchPosition();
            NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
        }
Esempio n. 14
0
 public void InviteFriend()
 {
     if (GameLobbyName.Length > 0)
     {
         ShareSheet shareSheet = new ShareSheet();
         shareSheet.Text += "Room Name:" + RoomN + " Amount:" + GameLobbyName;
         NPBinding.Sharing.ShowView(shareSheet, FinishSharing);
     }
     else
     {
         StartCoroutine(WarningForAvatar());
     }
 }
Esempio n. 15
0
    /// <summary> Handles the share button </summary>
    private void Share()
    {
#if UNITY_ANDROID || UNITY_IOS
        // Create share sheet
        ShareSheet _shareSheet = new ShareSheet();
        _shareSheet.Text = m_ShareMessage;
        _shareSheet.URL  = m_Link;
        _shareSheet.ExcludedShareOptions = m_excludedOptions;

        // Show composer
        NPBinding.UI.SetPopoverPointAtLastTouchPosition();
        NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
#endif
    }
Esempio n. 16
0
    public void ShareURL(string message, string url)
    {
        // Create share sheet
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = message;
        _shareSheet.URL  = url;

        // Set this list if you want to exclude any service/application type. Else, ignore.
        // _shareSheet.ExcludedShareOptions    = m_excludedOptions;

        // Show composer at last touch point
        NPBinding.UI.SetPopoverPointAtLastTouchPosition();
        NPBinding.Sharing.ShowView(_shareSheet, OnFinishedSharing);
    }
Esempio n. 17
0
    void ShareScreenShotUsingShareSheet()
    {
        // Create share sheet
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = m_shareMessage;


        // Attaching screenshot here
        _shareSheet.AttachScreenShot();

        // Show composer
        NPBinding.UI.SetPopoverPointAtLastTouchPosition();
        NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
    }
Esempio n. 18
0
    public void shareShopikaURL()
    {
        // Create share sheet
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = MultiLanguageTextManager.instance.getTextByID(MultiLanguageTextManager.SHARE_DEFAULT_TEXT);
        _shareSheet.URL  = "http://shopika-store.cuatromedios.net/i/" + ShopikaManager.GetCastedInstance <ShopikaManager> ().currentUser.shareCode;
        _shareSheet.ExcludedShareOptions = m_excludedOptions;

        // Show composer
        NPBinding.UI.SetPopoverPointAtLastTouchPosition();
                #if USES_SHARING
        NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
                #endif
    }
Esempio n. 19
0
        public override void OnEnter()
        {
#if USES_SHARING
            // Create composer
            ShareSheet _shareSheet = new ShareSheet();

            if (!text.IsNone)
            {
                _shareSheet.Text = text.Value;
            }

            if (!URL.IsNone)
            {
                _shareSheet.URL = URL.Value;
            }

            if (excludedOptions.Length > 0)
            {
                _shareSheet.ExcludedShareOptions = excludedOptions;
            }

            // Add attachment
            if (attachmentOption != eAttachmentOption.None)
            {
                switch (attachmentOption)
                {
                case eAttachmentOption.AttachScreenshot:
                    _shareSheet.AttachScreenShot();
                    break;

                case eAttachmentOption.AttachImage:
                    _shareSheet.AttachImage((Texture2D)image.Value);
                    break;

                case eAttachmentOption.AttachImageAtPath:
                    _shareSheet.AttachImageAtPath(imagePath.Value);
                    break;

                default:
                    Log("[Sharing] Unhandled option.");
                    break;
                }
            }

            // Show share view
            NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
#endif
        }
    public void ShareScreenShotUsingShareSheet()
    {
        // Create share sheet
        ShareSheet _shareSheet = new ShareSheet();

        //_shareSheet.Text = m_shareMessage;

        // Set this list if you want to exclude any service/application type. Else, ignore.
        _shareSheet.ExcludedShareOptions = m_excludedOptions;

        // Attaching screenshot here
        _shareSheet.AttachScreenShot();

        // Show composer
        NPBinding.UI.SetPopoverPointAtLastTouchPosition();
        NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
    }
Esempio n. 21
0
    public void sharePassedLevel(string points, int stars, String level)
    {
        // Create share sheet
        ShareSheet _shareSheet = new ShareSheet();

        _shareSheet.Text = MultiLanguageTextManager.instance.multipleReplace(MultiLanguageTextManager.instance.getTextByID(MultiLanguageTextManager.SHARE_LEVEL_PASSED_TEXT),
                                                                             new string[4] {
            "{{pointsObtained}}", "{{starsObtained}}", "{{levelNumber}}", "/n"
        }, new string[4] {
            points, stars.ToString(), level, Environment.NewLine
        });
        _shareSheet.URL = "https://www.villavanilla.com/juegos/kubera";
        _shareSheet.AttachScreenShot();
        _shareSheet.ExcludedShareOptions = m_excludedOptions;

        // Show composer
        NPBinding.UI.SetPopoverPointAtLastTouchPosition();
                #if USES_SHARING
        NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
                #endif
    }
Esempio n. 22
0
    IEnumerator CaptureToTexture(string action = "share")
    {
        if (TargetTexture == null)
        {
            TargetTexture = new Texture2D(2, 2);
        }

        yield return(StartCoroutine(ScreenshotTaker.CaptureScreenToTextureCoroutine(TargetTexture)));

        if (action == "share")
        {
            ShareSheet _shareSheet = new ShareSheet();
            _shareSheet.Text = "SGFing Vote On Nov 6th!";
            _shareSheet.AttachImage(TargetTexture);
            NPBinding.UI.SetPopoverPointAtLastTouchPosition();
            NPBinding.Sharing.ShowView(_shareSheet, FinishedSharing);
        }

        if (action == "save")
        {
            NPBinding.MediaLibrary.SaveImageToGallery(TargetTexture, SaveImageToGalleryFinished);
        }
    }