| | |
| | |
|
| | | private int DisplayLevel = 0;//显示等级
|
| | | private int DisplayDays = 0;//显示天数
|
| | | //----
|
| | | private bool IsOneRedPoint = true;
|
| | | public override void Init()
|
| | | {
|
| | | var InvestRedPoint = Config.Instance.Get<FuncConfigConfig>("InvestRedPoint");
|
| | |
| | | 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;
|
| | |
| | | }
|
| | | if (_tCDBPlayerRefresh == PlayerDataRefresh.LV)
|
| | | {
|
| | | if (TimeUtility.CreateDays <= DisplayDays && redPointStre1.state == RedPointState.None && PlayerDatas.Instance.baseData.LV >= DisplayLevel)
|
| | | {
|
| | | if (IsRedpoint)
|
| | | {
|
| | | RedPointSate();
|
| | | }
|
| | | }
|
| | | IsShowRedPointSimple();
|
| | | }
|
| | | }
|
| | |
|
| | |
| | | }
|
| | | 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();
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | |
|
| | | }
|
| | |
|
| | |
|
| | | }
|
| | |
|
| | |
|