少年修仙传客户端代码仓库
client_Zxw
2018-08-13 216ef861d4991040d8887199b66a043ea4bbefe4
System/Vip/VipRechargeWin.cs
@@ -18,11 +18,9 @@
        [SerializeField] Button rightBtn;
        [SerializeField] Button closeBtn;
        [SerializeField] FunctionButton vipPayTitleBtn;
        [SerializeField] FunctionButton vipMonthInvestTitleBtn;
        [SerializeField] FunctionButton vipTitleBtn;
        [SerializeField] FunctionButton vipInvestTitleBtn;
        [SerializeField] FunctionButtonGroup buttonGroup;
        [SerializeField] GameObject m_EndImage4;
        private VipModel m_Model;
        private VipModel model
@@ -50,7 +48,6 @@
            rightBtn.onClick.AddListener(buttonGroup.TriggerNext);
            closeBtn.onClick.AddListener(OnClose);
            vipPayTitleBtn.onClick.AddListener(OnVipPay);
            vipMonthInvestTitleBtn.onClick.AddListener(OnMonthInvest);
            vipTitleBtn.onClick.AddListener(OnVip);
            vipInvestTitleBtn.onClick.AddListener(OnVipInvest);
        }
@@ -100,50 +97,8 @@
            functionOrder = 2;
        }
        private void OnMonthInvest()
        {
            CloseChildWin();
            if (windowState == WindowState.Opened)
            {
                WindowCenter.Instance.OpenWithoutAnimation<FairyJadeInvestmentWin>();
            }
            else
            {
                WindowCenter.Instance.Open<FairyJadeInvestmentWin>();
            }
            presentWinType = VipModel.VipWinType.MonthInvest;
            functionOrder = 3;
        }
        protected override void OnPreOpen()
        {
            bool isOpen = false;
            if (fairyJadeInvestmentModel.InvestmentGrade > 0 && fairyJadeInvestmentModel.InvestmentGrade < 3)
            {
                isOpen = true;
            }
            else
            {
                if (fairyJadeInvestmentModel.InvestmentGrade == 3)
                {
                    foreach (int key in fairyJadeInvestmentModel.InfoSeriors.Keys)
                    {
                        if (fairyJadeInvestmentModel.InfoSeriors[key] == 0)
                        {
                            isOpen = true;
                        }
                    }
                }
            }
            if (PlayerDatas.Instance.baseData.LV >= 300 && !isOpen)
            {
                m_EndImage4.SetActive(false);
                vipMonthInvestTitleBtn.gameObject.SetActive(false);
            }
            else
            {
                m_EndImage4.SetActive(true);
                vipMonthInvestTitleBtn.gameObject.SetActive(true);
            }
            CloseChildWin();
            model.OnVipOpenPayWinEvent += OnVipWinOpenEvnet;
            RechargeTipWin.JumpVipPanel += JumpVipPanel;
@@ -198,10 +153,6 @@
            {
                WindowCenter.Instance.CloseImmediately<VipInvestWin>();
            }
            if (WindowCenter.Instance.CheckOpen<FairyJadeInvestmentWin>())
            {
                WindowCenter.Instance.CloseImmediately<FairyJadeInvestmentWin>();
            }
            if (WindowCenter.Instance.CheckOpen<RechargeWin>())
            {
                WindowCenter.Instance.CloseImmediately<RechargeWin>();
@@ -227,10 +178,6 @@
                case VipModel.VipWinType.VipInverst:
                    vipInvestTitleBtn.state = TitleBtnState.Click;
                    OnVipInvest();
                    break;
                case VipModel.VipWinType.MonthInvest:
                    vipMonthInvestTitleBtn.state = TitleBtnState.Click;
                    OnMonthInvest();
                    break;
            }
        }