| System/Vip/FairyJadeInvestmentModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Vip/VipInvest/VipInvestModel.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Vip/FairyJadeInvestmentModel.cs
@@ -31,8 +31,17 @@ VipInvestModel VipInvestModel { get { return m_VipInvestModel ?? (m_VipInvestModel = ModelCenter.Instance.GetModel<VipInvestModel>()); } } private bool IsOk = false; public bool IsRedpoint = false; private int DisplayLevel = 0;//显示等级 private int DisplayDays = 0;//显示天数 //---- private bool IsOneRedPoint = true; public override void Init() { var InvestRedPoint = Config.Instance.Get<FuncConfigConfig>("FuncConfigConfig"); DisplayLevel = int.Parse(InvestRedPoint.Numerical2); DisplayDays = int.Parse(InvestRedPoint.Numerical3); int[] MultipleIntList = ConfigParse.GetMultipleStr<int>(Config.Instance.Get<FuncConfigConfig>("JadeInvest").Numerical1); MultipleList.Clear(); for (int i = 0; i < MultipleIntList.Length; i++) @@ -61,10 +70,10 @@ IsOk = true; InvestmentAmount(); InvestmentRedPoint(); if (TimeUtility.CreateDays <= 3 && redPointStre1.state == RedPointState.None) if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None) { IsRedpoint = true; if (PlayerDatas.Instance.baseData.LV >= 30) if (PlayerDatas.Instance.baseData.LV >= DisplayLevel) { RedPointSate(); } @@ -88,7 +97,7 @@ } if (_tCDBPlayerRefresh == PlayerDataRefresh.LV) { if (TimeUtility.CreateDays <= 3 && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= 30) if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel) { if (IsRedpoint) { @@ -277,7 +286,12 @@ } if (IsRedpoint) { if (IsOneRedPoint) { redPointStre1.state = RedPointState.Simple; IsOneRedPoint = false; } } else { System/Vip/VipInvest/VipInvestModel.cs
@@ -15,6 +15,11 @@ public int NeedVipLv { get; private set;} private bool IsOkBool = false; public bool IsRedpoint = false; private int DisplayLevel = 0;//显示等级 private int DisplayDays = 0;//显示天数 //---- private bool IsOneRedPoint = true; public override void Init() { vipInvestDict.Clear(); @@ -22,7 +27,9 @@ vipInvestLvlimitDict.Clear(); investGoldDict.Clear(); investMaxDayDict.Clear(); var InvestRedPoint = Config.Instance.Get<FuncConfigConfig>("FuncConfigConfig"); DisplayLevel = int.Parse(InvestRedPoint.Numerical1); DisplayDays = int.Parse(InvestRedPoint.Numerical3); FuncConfigConfig vipInvestLv = Config.Instance.Get<FuncConfigConfig>("VIPInvest"); NeedVipLv = int.Parse(vipInvestLv.Numerical2); JsonData vipInvestData = JsonMapper.ToObject(vipInvestLv.Numerical1); @@ -83,10 +90,10 @@ VipInvestWin.VipInvestRedPointEvent += VipInvestRedPointEvent; PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting; PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting; if (TimeUtility.CreateDays <= 3 && redPointStre1.state==RedPointState.None) if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state==RedPointState.None) { IsRedpoint = true; if (PlayerDatas.Instance.baseData.LV >= 30) if (PlayerDatas.Instance.baseData.LV >= DisplayLevel) { RedPointSate(); } @@ -97,7 +104,7 @@ { if (_tCDBPlayerRefresh == PlayerDataRefresh.LV) { if (TimeUtility.CreateDays <= 3 && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= 30) if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel) { if (IsRedpoint) { @@ -185,7 +192,6 @@ { return investGoldDict[type][index]; } return 0; } @@ -200,7 +206,6 @@ return index; } } return ""; } @@ -359,7 +364,6 @@ { cycle = day / 7; } return cycle; } @@ -381,7 +385,6 @@ { } ServerInvestInfo InvestInfo; int cycle = 0; private List<InvestConfig> configlist; @@ -437,7 +440,6 @@ break; default: break; } // redPointStre1.state = RedPointState.Simple; JumpIndex = i; @@ -456,7 +458,6 @@ return; } } } } @@ -469,16 +470,17 @@ } if (IsRedpoint) { if (IsOneRedPoint) { redPointStre1.state = RedPointState.Simple; IsOneRedPoint = false; } } else { VipInvestRedPoint(); } } } public struct InvestReward