| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 | 
							- using System;
 
- using System.Collections;
 
- using System.Collections.Generic;
 
- using ET;
 
- namespace GFGGame
 
- {
 
-     public class EnduringGiftBoxDataManager : SingletonBase<EnduringGiftBoxDataManager>
 
-     {
 
-         //当天可以领取的列表物品Id
 
-         private static HashSet<int> _dayAllRebateItemIds = new HashSet<int>();
 
-         //当天已经领取的返利物品Id
 
-         private static HashSet<int> _dayRebateItemIds = new HashSet<int>();
 
-         public HashSet<int> DayAllRebateItemIds => _dayAllRebateItemIds;
 
-         public HashSet<int> DayRebateItemIds => _dayRebateItemIds;
 
-         public void InitData()
 
-         {
 
-             _dayRebateItemIds.Clear();
 
-             _dayAllRebateItemIds.Clear();
 
-         }
 
-         public void AddDayRebateItemIds(int itemId)
 
-         {
 
-             _dayRebateItemIds.Add(itemId);
 
-         }
 
-         public void AddDayAllRebateItemIds(int itemId)
 
-         {
 
-             _dayAllRebateItemIds.Add(itemId);
 
-         }
 
-         //当天是否需要领取该返利物品
 
-         public bool DayIsRebateGiftBox(int itemId)
 
-         {
 
-             if (!_dayAllRebateItemIds.Contains(itemId))
 
-             {
 
-                 return false;
 
-             }
 
-             if (_dayRebateItemIds.Contains(itemId))
 
-             {
 
-                 return false;
 
-             }
 
-             //需要领取
 
-             return true;
 
-         }
 
-     }
 
- }
 
 
  |