| 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;        }    }}
 |