Example #1
0
    /// <summary>
    /// 分享Link,
    /// url:图片的路径
    /// modelName:模型本身的名字
    ///  modelText:模型上写的字
    ///  modelTransform:模型的Transform
    ///
    ///
    /// </summary>
    private bool ShareLink(string imagURL)
    {
        if (imagURL == null)
        {
            return(false);
        }
        ;



        MobLinkScene scene = new MobLinkScene("", "", YiyouStaticDataManager.Instance.GetHashtable());

        MobLink.getMobId(scene, (mobid) =>
        {
            if (mobid != null && mobid.Length > 0)
            {
                string linkUrl       = GlobalParameter.LinkWebURL + mobid;
                ShareContent content = new ShareContent();
                content.SetImagePath(imagURL);
                content.SetText("AR凉山游1");
                content.SetComment("AR凉山游2");
                content.SetSite("AR凉山游3");
                content.SetSiteUrl(linkUrl);
                content.SetTitle("AR凉山游4");
                content.SetTitleUrl(linkUrl);
                content.SetShareType(ContentType.Image);
                //通过分享菜单分享
                ssdk.ShowPlatformList(null, content, 100, 100);
            }
        });
        return(true);
    }
Example #2
0
    //-------------------------------------------------------------------------
    public static MobLinkReceiver instance()
    {
        mOpenInstallReceiverName = (typeof(MobLink)).Name;
        GameObject msg_receiver = GameObject.Find(mOpenInstallReceiverName);

        if (msg_receiver == null)
        {
            msg_receiver     = new GameObject(mOpenInstallReceiverName);
            mMobLinkReceiver = msg_receiver.AddComponent <MobLinkReceiver>();
            mMobLink         = msg_receiver.AddComponent <MobLink>();
            GameObject.DontDestroyOnLoad(msg_receiver);
        }
        else
        {
            mMobLinkReceiver = msg_receiver.GetComponent <MobLinkReceiver>();
            mMobLink         = msg_receiver.GetComponent <MobLink>();
        }

        return(mMobLinkReceiver);
    }