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, activityInfo.EndTime);
- }
- 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;
- }
- }
- }
|