예제 #1
0
파일: SDK.cs 프로젝트: guochaolinDLKF/LaiJu
    /// <summary>
    /// 微信分享Url
    /// </summary>
    /// <param name="shareType"></param>
    /// <param name="url"></param>
    /// <param name="title"></param>
    /// <param name="desc"></param>
    public void WXShareUrl(WXShareType shareType, string url, string title, string desc, Action <bool, bool> onComplete, bool isReward)
    {
        m_OnWXShareCallBack = onComplete;
        m_isReward          = isReward;
#if !UNITY_EDITOR
        CallMethod("WXShareUrl", shareType.ToString(), url, title, desc);
#if UNITY_IPHONE
        __WXShareUrl(shareType.ToString(), url, title, desc);
#endif
#endif
    }
예제 #2
0
파일: SDK.cs 프로젝트: guochaolinDLKF/LaiJu
    /// <summary>
    /// 微信分享文本
    /// </summary>
    /// <param name="shareType"></param>
    /// <param name="text"></param>
    public void WXShareText(WXShareType shareType, string text, Action <bool, bool> onComplete)
    {
        m_OnWXShareCallBack = onComplete;
        m_isReward          = false;
#if !UNITY_EDITOR
        CallMethod("WXShareText", shareType.ToString(), text);
#if UNITY_IPHONE
        __WXShareText(shareType.ToString(), text);
#endif
#endif
    }
예제 #3
0
파일: SDK.cs 프로젝트: guochaolinDLKF/LaiJu
    /// <summary>
    /// 微信分享图片
    /// </summary>
    /// <param name="shareType"></param>
    /// <param name="path"></param>
    public void WXSharePicture(WXShareType shareType, string path, Action <bool, bool> onComplete)
    {
        m_OnWXShareCallBack = onComplete;
        m_isReward          = false;
#if !UNITY_EDITOR
        CallMethod("WXSharePicture", shareType.ToString(), path);
#if UNITY_IPHONE
        __WXSharePicture(shareType.ToString(), path);
#endif
#endif
    }
예제 #4
0
        public static void ShareImage(byte[] imageData, byte[] thumbImageData, WXShareType shareType)
        {
#if UNITY_ANDROID && !UNITY_EDITOR
            try
            {
                JC.CallStatic("ShareImage", imageData, thumbImageData, (int)shareType);
            }
            catch (System.Exception e)
            {
            }
#endif
        }
예제 #5
0
        public static void ShareUrl(string url, string urlTitle, string urlDesc, byte[] thumbImage, WXShareType shareType, Action <string> action)
        {
#if UNITY_ANDROID && !UNITY_EDITOR
            try
            {
                actionFunc = action;
                JC.CallStatic("ShareUrl", url, urlTitle, urlDesc, thumbImage, (int)shareType);
            }
            catch (System.Exception e)
            {
            }
#endif
        }
예제 #6
0
 /// <summary>
 /// 分享图片
 /// </summary>
 /// <param name="type"></param>
 /// <param name="path"></param>
 public void ShareTexture(WXShareType type, string path)
 {
     SDK.Instance.WXSharePicture(type, path, WXShareCallBack);
 }