NewYearRedEnvelopeDataManager.cs 936 B

1234567891011121314151617181920212223242526272829
  1. using ET;
  2. namespace GFGGame
  3. {
  4. public class NewYearRedEnvelopeDataManager : SingletonBase<NewYearRedEnvelopeDataManager>
  5. {
  6. public static int Status = -1; //红包领取状态,默认值设置为-1,方便初始隐藏按钮
  7. public static int ItemId = 0; //红包奖励物品
  8. public static long ItemNum = 0; //奖励数量(单倍)
  9. public void Clear()
  10. {
  11. Status = -1;//红包领取状态,默认值设置为-1,方便初始隐藏按钮
  12. ItemId = 0;
  13. ItemNum = 0;
  14. }
  15. public bool CheckNewYearRedEnvelopeRed()
  16. {
  17. int actRedPacketId = ActivityDataManager.Instance.GetCurOpenActiveByType(ActivityType.NewYearRedPacket);
  18. if (actRedPacketId > 0 && NewYearRedEnvelopeDataManager.Status == RedPacketStatus.None)
  19. {
  20. return true;
  21. }
  22. return false;
  23. }
  24. }
  25. }