ActivityDataManager.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. using System.Collections.Generic;
  2. namespace GFGGame
  3. {
  4. public class ActivityDataManager : SingletonBase<ActivityDataManager>
  5. {
  6. /**********************************************************活动*************************************************/
  7. /// <summary>
  8. /// 获取指定类型活动当前开启的活动id
  9. /// </summary>
  10. /// <returns></returns>
  11. public int GetCurOpenActiveByType(int type)
  12. {
  13. List<ActivityOpenCfg> activityOpenCfgs = ActivityOpenCfgArray.Instance.GetCfgsBytype(type);
  14. for (int i = 0; i < activityOpenCfgs.Count; i++)
  15. {
  16. if (TimeUtil.IsBeforeCurTime(activityOpenCfgs[i].openTime) && TimeUtil.IsLaterCurTime(activityOpenCfgs[i].endTime))
  17. {
  18. return activityOpenCfgs[i].id;
  19. }
  20. }
  21. return 0;
  22. }
  23. /**********************************************************每日登录*************************************************/
  24. private int _sevenDayLoginLoginId = 1;
  25. /// <summary>
  26. /// 七日登录 当日奖励id
  27. /// </summary>
  28. /// <value></value>
  29. public int sevenDayLoginLoginId
  30. {
  31. get { return _sevenDayLoginLoginId; }
  32. set { _sevenDayLoginLoginId = value; }
  33. }
  34. private int _sevenDayLoginBonusStatus = 0;
  35. /// <summary>
  36. /// 七日登录 当前奖励状态
  37. /// </summary>
  38. /// <value></value>
  39. public int sevenDayLoginBonusStatus
  40. {
  41. get { return _sevenDayLoginBonusStatus; }
  42. set { _sevenDayLoginBonusStatus = value; }
  43. }
  44. /******************************************************************************************************************/
  45. private int _firstChargeBonusStatus = 0;
  46. /// <summary>
  47. /// 首冲奖励 当前奖励状态,ConstBonusStatus 0不可领,1可领,2已领
  48. /// </summary>
  49. /// <value></value>
  50. public int firstChargeBonusStatus
  51. {
  52. get { return _firstChargeBonusStatus; }
  53. set { _firstChargeBonusStatus = value; }
  54. }
  55. }
  56. }