/// <summary>
        /// 处理点击关闭按钮
        /// </summary>
        void HandleCloseBtn()
        {
            GameData gd = GameData.Instance;
            ProductAgencyPanelData papd = gd.ProductAgencyPanelData;

            papd.PanelShow = false;
            UpdateShow();
        }
        /// <summary>
        /// 关闭如何成为代理弹框
        /// </summary>
        void HandleCloseCompanyMessage()
        {
            GameData gd = GameData.Instance;
            ProductAgencyPanelData papd = gd.ProductAgencyPanelData;

            papd.IsShowCompany = false;
            UpdateShow();
        }
Beispiel #3
0
        /// <summary>
        /// 处理点击代理按钮
        /// </summary>
        void HandleProductAgency(int index)
        {
            //处理如果玩家是一级代理或者是授权代理,直接跳转会员中心
            PlayerPrefs.SetFloat(GameData.RedPoint.SuccessBindDaili.ToString() + GameData.Instance.PlayerNodeDef.iUserId, 2);
            if (index == 2)
            {
                Messenger_anhui <int> .Broadcast(MainViewLobbyPanel.MESSAGE_PRODUCTGENE, 2);

                SystemMgr.Instance.LobbyMainSystem.UpdateShow();
                return;
            }
            GameData gd = GameData.Instance;
            ProductAgencyPanelData papd = gd.ProductAgencyPanelData;

            papd.PanelShow = true;
            papd.index     = index;
            SystemMgr.Instance.ProductAgencySystem.UpdateShow();
        }
Beispiel #4
0
        /// <summary>
        /// 面板的更新显示
        /// </summary>
        public void UpdateShow()
        {
            GameData gd = GameData.Instance;
            ProductAgencyPanelData papd = gd.ProductAgencyPanelData;

            if (papd.PanelShow)
            {
                Input.text = "";
                ShowIndexPanel(papd.index);
                gameObject.SetActive(true);
                GameData.Instance.isShowQuitPanel = false;
                if (papd.IsShowCompany)
                {
                    CompanyMessage.SetActive(true);
                    for (int i = 0; i < ShowPanel.Length; i++)
                    {
                        ShowPanel[i].SetActive(false);
                    }
                }
                else
                {
                    CompanyMessage.SetActive(false);
                    ShowIndexPanel(papd.index);
                }

                if (papd.isShowSecondUnbind)
                {
                    UnbindSecondSure.SetActive(true);
                }
                else
                {
                    UnbindSecondSure.SetActive(false);
                }
            }
            else
            {
                GameData.Instance.isShowQuitPanel = true;
                gameObject.SetActive(false);
            }
        }