using ET; using FairyGUI; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems; using System.IO; using UnityEngine.Networking; //using cn.sharesdk.unity3d; using UI.Share; namespace GFGGame { public class ShareView : BaseWindow { private UI_ShareUI _ui; public override void Dispose() { if (_ui != null) { _ui.Dispose(); } _ui = null; base.Dispose(); } protected override void OnInit() { base.OnInit(); packageName = UI_ShareUI.PACKAGE_NAME; _ui = UI_ShareUI.Create(); this.viewCom = _ui.target; isfullScreen = true; _ui.m_btnShare.onClick.Add(BtnOnclickShare); _ui.m_btnClose.onClick.Add(this.Hide); _ui.m_btnShareWB.onClick.Add(BtnOnclickShareWb); _ui.m_btnShareWX.onClick.Add(BtnOnClickShareWX); _ui.m_btnShareQQ.onClick.Add(BtnOnClickShareQQ); _ui.m_btnShareQQZone.onClick.Add(BtnOnClickShareQQPlatform); //_ui.m_btnShareDouYin.onClick.Add(BtnOnClickShareDouYin); } protected override void OnShown() { base.OnShown(); _ui.m_btnShareWB.visible = false; _ui.m_btnShareWX.visible = false; _ui.m_btnShareQQ.visible = false; _ui.m_btnShareQQZone.visible = false; _ui.m_btnShareDouYin.visible = false; RoleInfoManager.Instance.UpdateHead(_ui.m_head, RoleDataManager.headId, RoleDataManager.headBorderId); _ui.m_levelText.text = RoleDataManager.lvl.ToString(); _ui.m_nameText.text = RoleDataManager.roleName; ShareDataManager.Instance.group = _ui.m_shareGrade; Texture2D imageText = ShareDataManager.Instance.ConvertBytesToTexture(ShareDataManager.Instance.imageBytes); _ui.m_icon.texture = new NTexture(imageText); } protected override void OnHide() { base.OnHide(); } private void BtnOnclickShare() { ShareDataManager.Instance.CaptureCameraToImage(false); //ShareSDKFun(PlatformType.WeChatMoments); } private void BtnOnclickShareWb() { ShareDataManager.Instance.CaptureCameraToImage(false); //ShareSDKFun(PlatformType.SinaWeibo); } private void BtnOnClickShareWX() { ShareDataManager.Instance.CaptureCameraToImage(false); //ShareSDKFun(PlatformType.WeChat); } private void BtnOnClickShareQQ() { ShareDataManager.Instance.CaptureCameraToImage(false); //ShareSDKFun(PlatformType.QQ); } private void BtnOnClickShareQQPlatform() { ShareDataManager.Instance.CaptureCameraToImage(false); // #if UNITY_ANDROID // ShareSDKFun(PlatformType.QQPlatform); // #endif } // private void BtnOnClickShareDouYin() // { // ShareDataManager.Instance.CaptureCameraToImage(false); // ShareSDKFun(PlatformType.Douyin); // } // private void ShareSDKFun(PlatformType platformType) // { // QDShareManager.Instance.SubmitPolicyGrantResult(); // ShareContent content = new ShareContent(); // content.SetText("万世镜"); // content.SetImagePath(ShareDataManager.Instance.outputImagePath); // content.SetTitle("wsj"); // content.SetSite("Mob-ShareSDK"); // content.SetComment("test description"); // content.SetShareType(ContentType.Image); // QDShareManager.Instance.ShareContent(platformType, content); // } } }