| 123456789101112131415161718192021222324252627282930313233343536373839 | using ET;namespace GFGGame{    public class ActivityDay7DataManager : SingletonBase<ActivityDay7DataManager>    {        public int GetActivityDay7Day()        {            //获取7日任务活动            var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.Day7);            return activityInfo == null ? 0 : TimeUtil.GetDayByTime(activityInfo.StartTime, TimeHelper.ServerNow());        }        public long GetScore()        {            return ItemDataManager.GetItemNum(ConstItemID.ACTIVITY_DAY_7_SCORE);        }        //NumericType.Day7ActivityReward        public bool GetActivityDay7RewardState(int day)        {            var day7ActivityReward = GameGlobal.myNumericComponent.GetAsInt(NumericType.Day7ActivityReward);            return MathHelper.isBitSet(day7ActivityReward, day);        }        public bool CheckOpen()        {            var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.Day7);            return activityInfo != null && activityInfo.StartTime <= TimeHelper.ServerNow() &&                   activityInfo.EndTime > TimeHelper.ServerNow();        }        public long GetEndTime()        {            var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.Day7);            return activityInfo.EndTime;        }    }}
 |