123456789101112131415161718192021222324252627282930313233343536 |
- using ET;
- namespace GFGGame
- {
- public class ActivityDay7DataManager : SingletonBase<ActivityDay7DataManager>
- {
- public int GetActivityDay7Day()
- {
- return GameGlobal.myNumericComponent.GetAsInt(NumericType.Day7Activity);
- }
- 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()
- {
- return GetEndTime() > TimeHelper.ServerNow();
- }
- public long GetEndTime()
- {
- return TimeUtil.TodayRestTime() +
- (GlobalCfgArray.globalCfg.Activity7DaysLastTime - GetActivityDay7Day() + 1)
- * TimeUtil.SECOND_PER_DAY * 1000;
- }
- }
- }
|