/// <summary> /// 分享按钮点击事件 /// </summary> /// <param name="nIndex"></param> public void OnShareBtnClick(int nIndex) { if (!bInit) { return; } nIndex++; nBtnSelectedIndex = nIndex; m_SharePlatform = (EMSocialSharePlatform)nIndex; BtnBorderTransform.anchoredPosition = ((ShareBtnGroup[nIndex - 1].transform) as RectTransform).anchoredPosition; BtnBorderTransform.gameObject.SetActive(false); if (m_SharePlatform != EMSocialSharePlatform.EMSSP_WECHAT) { CloseWeChatFrame(); } if (szShareImgUrl == "") { if (null == shareImgData) { shareImgData = ImageExtensions.GetAllByteData(szShareImgPath); } if (shareImgData != null) { SocialShare.GetInstance().UploadFile(shareImgData); } } ShareToPlatform(); }
public void Clear() { szShareImgPath = ""; szShareImgUrl = ""; shareImgData = null; nBtnSelectedIndex = -1; m_SharePlatform = EMSocialSharePlatform.EMSSP_None; m_shareType = SocialSharingType.TypeMax; BtnBorderTransform.gameObject.SetActive(false); CloseWeChatFrame(); StopAllCoroutines(); if (bDownLoadQR) { Destroy(QRImg.texture); QRImg.texture = null; bDownLoadQR = false; } bInit = false; }