少年修仙传客户端代码仓库
client_Zxw
2018-09-19 9a048f2d522caf0239d9ce7b607a2594eeabf9dd
3607 【前端】VIP投资移至精彩活动
1个文件已修改
21 ■■■■■ 已修改文件
System/Vip/VipInvest/VipInvestWin.cs 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Vip/VipInvest/VipInvestWin.cs
@@ -14,6 +14,8 @@
        [SerializeField] GameObject m_Realized_BGM;
        [SerializeField] Text m_RemainingDays;//剩余天数
        [SerializeField] Button m_GoToVipBoss;
        [SerializeField] Text m_FairyJadeText;//仙玉
        [SerializeField] Text m_TieTheJadeText;//绑玉
        VipInvestModel _investModel;
        VipInvestModel investModel { get { return _investModel ?? (_investModel = ModelCenter.Instance.GetModel<VipInvestModel>()); } }
        ItemTipsModel _tipsModel;
@@ -42,7 +44,7 @@
            InvestInfo = investModel.GetInvestInfoByType((int)InvestType.Vip);
            cycle = investModel.GetInvestCycle(InvestInfo.curDay);
            investIndex = investModel.GetVipInvestIndex();
            GetFairyJade();
            if (InvestInfo.curDay <= 0)
            {
                m_RemainingDays.text = string.Format(Language.Get("TheRemainingNumberDays_Z"), UIHelper.GetTextColorByItemColor(TextColType.Green, 0.ToString(), true));
@@ -70,6 +72,7 @@
        protected override void OnAfterOpen()
        {
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnPlayersUpLV;
            if (investModel.redPointStre1.state == RedPointState.Simple)
            {
                investModel.IsRedpoint = false;
@@ -80,9 +83,13 @@
            }
        }
        protected override void OnPreClose()
        {
            investModel.RefreshInvestAct -= RefreshInvestState;
            PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnPlayersUpLV;
        }
        protected override void OnAfterClose()
@@ -281,5 +288,17 @@
        {
            WindowJumpMgr.Instance.WindowJumpTo(JumpUIType.FindPreciousFrameFunc3);
        }
        private void OnPlayersUpLV(PlayerDataRefresh obj)
        {
            if (obj == PlayerDataRefresh.Gold || obj == PlayerDataRefresh.GoldPaper)
            {
                GetFairyJade();
            }
        }
        private void GetFairyJade()
        {
            m_FairyJadeText.text = UIHelper.GetMoneyCnt(1).ToString();
            m_TieTheJadeText.text = UIHelper.GetMoneyCnt(2).ToString();
        }
    }
}