NewYearRedEnvelopeDataManager.cs 849 B

123456789101112131415161718192021222324252627
  1. namespace GFGGame
  2. {
  3. public class NewYearRedEnvelopeDataManager : SingletonBase<NewYearRedEnvelopeDataManager>
  4. {
  5. public static int Status = RedPacketStatus.None; //红包领取状态
  6. public static int ItemId = 0; //红包奖励物品
  7. public static long ItemNum = 0; //奖励数量(单倍)
  8. public void Clear()
  9. {
  10. Status = RedPacketStatus.None;
  11. ItemId = 0;
  12. ItemNum = 0;
  13. }
  14. public bool CheckNewYearRedEnvelopeRed()
  15. {
  16. int actRedPacketId = ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.NewYearRedPacket);
  17. if (actRedPacketId > 0 && NewYearRedEnvelopeDataManager.Status == RedPacketStatus.None)
  18. {
  19. return true;
  20. }
  21. return false;
  22. }
  23. }
  24. }