| System/Vip/FairyJadeInvestmentModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Vip/VipInvest/VipInvestModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Vip/FairyJadeInvestmentModel.cs
@@ -34,8 +34,6 @@ private int DisplayLevel = 0;//显示等级 private int DisplayDays = 0;//显示天数 //---- private bool IsOneRedPoint = true; public override void Init() { var InvestRedPoint = Config.Instance.Get<FuncConfigConfig>("InvestRedPoint"); @@ -70,14 +68,7 @@ IsOk = true; InvestmentAmount(); InvestmentRedPoint(); if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None) { IsRedpoint = true; if (PlayerDatas.Instance.baseData.LV >= DisplayLevel) { RedPointSate(); } } IsShowRedPointSimple(); PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting; PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting; FairyJadeInvestmentWin.FairyJadeInvestmentRedPointEvent -= FairyJadeInvestmentRedPoint; @@ -97,13 +88,7 @@ } if (_tCDBPlayerRefresh == PlayerDataRefresh.LV) { if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel) { if (IsRedpoint) { RedPointSate(); } } IsShowRedPointSimple(); } } @@ -283,17 +268,35 @@ } if (IsRedpoint) { if (IsOneRedPoint) { redPointStre1.state = RedPointState.Simple; IsOneRedPoint = false; } } else { InvestmentRedPoint(); } } private void IsShowRedPointSimple() { int GetDayOfYear = DateTime.Now.DayOfYear; string strKey = "IsOpenFiaryJadeRedPoint" + PlayerDatas.Instance.baseData.LV; int day = LocalSave.GetInt(strKey); if (day != GetDayOfYear) { if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel) { LocalSave.SetInt(strKey, GetDayOfYear); IsRedpoint = true; RedPointSate(); } } } } System/Vip/VipInvest/VipInvestModel.cs
@@ -19,7 +19,6 @@ private int DisplayLevel = 0;//显示等级 private int DisplayDays = 0;//显示天数 //---- private bool IsOneRedPoint = true; public override void Init() { vipInvestDict.Clear(); @@ -90,27 +89,14 @@ VipInvestWin.VipInvestRedPointEvent += VipInvestRedPointEvent; PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting; PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting; if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state==RedPointState.None) { IsRedpoint = true; if (PlayerDatas.Instance.baseData.LV >= DisplayLevel) { RedPointSate(); } } IsShowRedPointSimple(); } private void Updatefighting(PlayerDataRefresh _tCDBPlayerRefresh) { if (_tCDBPlayerRefresh == PlayerDataRefresh.LV) { if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel) { if (IsRedpoint) { RedPointSate(); } } IsShowRedPointSimple(); } } @@ -470,19 +456,37 @@ } if (IsRedpoint) { if (IsOneRedPoint) { redPointStre1.state = RedPointState.Simple; IsOneRedPoint = false; } } else { VipInvestRedPoint(); } } private void IsShowRedPointSimple() { int GetDayOfYear = DateTime.Now.DayOfYear; string strKey = "IsOpenVipRedPoint" + PlayerDatas.Instance.baseData.LV; int day = LocalSave.GetInt(strKey); if (day != GetDayOfYear) { if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel) { LocalSave.SetInt(strKey, GetDayOfYear); IsRedpoint = true; RedPointSate(); } } } } public struct InvestReward { public int id { get; private set; }