1234567891011121314151617181920212223242526272829303132333435363738 |
- using ET;
- using GFGGame;
- using System.Collections;
- using UnityEngine;
- namespace Assets.Game.HotUpdate.Data
- {
- public class ActivityWanShiLiDataManager : SingletonBase<ActivityWanShiLiDataManager>
- {
- public bool CanGetReward()
- {
- ActivityInfo _activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.WanShiLi);
- if (_activityInfo == null) return false;
- ActivityRecharge2Cfg[] _rechargeCfgs = ActivityRecharge2CfgArray.Instance.dataArray;
- for (int i = 0; i < _rechargeCfgs.Length; i++)
- {
- if (_activityInfo.CountValue >= _rechargeCfgs[i].value && _activityInfo.GetRewards.IndexOf(_rechargeCfgs[i].id) < 0)
- {
- return true;
- }
- }
- return false;
- }
- public bool CheckOpen()
- {
- var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.WanShiLi);
- return activityInfo != null && activityInfo.StartTime <= TimeHelper.ServerNow() &&
- activityInfo.EndTime > TimeHelper.ServerNow();
- }
- public long GetEndTime()
- {
- var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.WanShiLi);
- return activityInfo.EndTime;
- }
- }
- }
|