ActivityTeaDataManager.cs 1.0 KB

123456789101112131415161718192021222324252627282930
  1. using ET;
  2. using GFGGame;
  3. using System.Collections;
  4. using UnityEngine;
  5. namespace Assets.Game.HotUpdate.Data
  6. {
  7. public class ActivityTeaDataManager : SingletonBase<ActivityTeaDataManager>
  8. {
  9. public bool CheckOpen()
  10. {
  11. var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.TEA);
  12. return activityInfo != null && activityInfo.StartTime <= TimeHelper.ServerNow() &&
  13. activityInfo.EndTime > TimeHelper.ServerNow();
  14. }
  15. public bool CheckOpenOne(int id)
  16. {
  17. var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(id);
  18. return activityInfo != null && activityInfo.StartTime <= TimeHelper.ServerNow() &&
  19. activityInfo.EndTime > TimeHelper.ServerNow();
  20. }
  21. public long GetEndTime()
  22. {
  23. var activityInfo = ActivityGlobalDataManager.Instance.GetActivityInfoOneByType(ActivityType.TEA);
  24. return activityInfo.EndTime;
  25. }
  26. }
  27. }