| | |
| | | }
|
| | | public override void Init()
|
| | | {
|
| | | |
| | |
|
| | | }
|
| | |
|
| | | public void OnBeforePlayerDataInitialize()
|
| | |
| | | OperationTimeHepler.Instance.dayResetEvent += DayResetEvent;
|
| | | }
|
| | |
|
| | | |
| | |
|
| | | public override void UnInit()
|
| | | {
|
| | | |
| | |
|
| | | }
|
| | | private void DayResetEvent(int obj)
|
| | | {
|
| | |
| | | }
|
| | | private RedPointState SetRedPointState(int day)//红点状态设置
|
| | | {
|
| | | if (!SpringFestivalDayDic.ContainsKey(day) || !SpringFestivalInfoDic.ContainsKey(day) || day>DayNow)
|
| | | if (!SpringFestivalDayDic.ContainsKey(day) || !SpringFestivalInfoDic.ContainsKey(day) || day > DayNow)
|
| | | {
|
| | | return RedPointState.None;
|
| | | }
|
| | |
| | | if (OperationTimeHepler.Instance.TryGetOperationTime(Operation.SpringFestival, out operationBase))
|
| | | {
|
| | | int inday = (operationBase as EventDaysTime).GetInDayNow();
|
| | | if (inday >= 0 && inday < SpringFestivalInfoDic.Count)
|
| | | if (SpringFestivalInfoDic.Count <= 0 && inday <= 0)
|
| | | {
|
| | | _DayNow = 0;
|
| | | }
|
| | | else if (inday >= 0 && SpringFestivalInfoDic.Count > 0 && inday < SpringFestivalInfoDic.Count)
|
| | | {
|
| | | _DayNow = inday;
|
| | | }
|
| | | else if (inday >= SpringFestivalInfoDic.Count)
|
| | | else if (SpringFestivalInfoDic.Count > 0 && inday >= SpringFestivalInfoDic.Count)
|
| | | {
|
| | | _DayNow = SpringFestivalInfoDic.Count-1;
|
| | | _DayNow = SpringFestivalInfoDic.Count - 1;
|
| | | }
|
| | |
|
| | | }
|
| | |
| | | public bool IsOpenFeatures()
|
| | | {
|
| | | bool Isbool = false;
|
| | | Isbool = (OperationTimeHepler.Instance.SatisfyOpenCondition(Operation.SpringFestival) |
| | | Isbool = (OperationTimeHepler.Instance.SatisfyOpenCondition(Operation.SpringFestival)
|
| | | || OperationTimeHepler.Instance.SatisfyAdvanceCondition(Operation.SpringFestival));
|
| | | return Isbool;
|
| | | }
|