예제 #1
0
        /// <summary>
        /// 处理玩家点击分享按钮
        /// </summary>
        void HandleShareWX()
        {
            GameData         gd   = GameData.Instance;
            ShareWxPanelData swpd = gd.ShareWxPanelData;

            swpd.PanelShow = true;
            SystemMgr.Instance.ShareWxSystem.UpdateShow();
            PlayerPrefs.SetFloat(GameData.RedPoint.ShareBag.ToString() + GameData.Instance.PlayerNodeDef.iUserId, 2);
            SystemMgr.Instance.LobbyMainSystem.UpdateShow();
        }
예제 #2
0
        void Start()
        {
            //获取玩家的推广码,并保存
            GameData         gd   = GameData.Instance;
            ShareWxPanelData swpd = gd.ShareWxPanelData;

            swpd.CodeKey = gd.VerifyCode(gd.PlayerNodeDef.iUserId);
            UpdateShow();

            //如果该玩家还没有操作过分享按钮,则请求次数
            if (PlayerPrefs.GetFloat(NewPlayerGuide.Guide.ShareToWx_2.ToString()) == 0)
            {
                //请求玩家分享次数
                NetMsg.ClientShareReq msg = new NetMsg.ClientShareReq();
                Network.NetworkMgr.Instance.LobbyServer.SendShareReq(msg);
            }
            //加载加载所需要使用的二维码图片
            OnLoadLoadQRCode();
        }
예제 #3
0
        /// <summary>
        /// 更新面板显示
        /// </summary>

        public void UpdateShow()
        {
            GameData         gd   = GameData.Instance;
            ShareWxPanelData swpd = gd.ShareWxPanelData;

            if (swpd.PanelShow)
            {
                gameObject.SetActive(true);
                GameData.Instance.isShowQuitPanel = false;

                //Debug.LogError("面板显示");
                TuiGuanNum.text = GameData.Instance.PlayerNodeDef.userDef.AllRpNum.ToString() + "个";
                // CodeKey_0.text = "您的专属邀请码:" + swpd.CodeKey;
                // codeKey_1.text = "“"+swpd.CodeKey+"”";
            }
            else
            {
                GameData.Instance.isShowQuitPanel = true;
                gameObject.SetActive(false);
            }
        }