| | |
| | | [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;
|
| | |
| | | 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));
|
| | |
| | |
|
| | | protected override void OnAfterOpen()
|
| | | {
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent += OnPlayersUpLV;
|
| | | if (investModel.redPointStre1.state == RedPointState.Simple)
|
| | | {
|
| | | investModel.IsRedpoint = false;
|
| | |
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | |
| | |
|
| | | protected override void OnPreClose()
|
| | | {
|
| | | investModel.RefreshInvestAct -= RefreshInvestState;
|
| | | PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= OnPlayersUpLV;
|
| | | }
|
| | |
|
| | | protected override void OnAfterClose()
|
| | |
| | | {
|
| | | 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();
|
| | | }
|
| | | }
|
| | | }
|