using System.Collections.Generic; using System.Threading; namespace ET; [Test(TestTagEnum.DrawLuckyBoxTestComponent)] public class DrawLuckyBoxTestComponent : Entity, IAwake, IDestroy { public long Timer = 0L; //测试计算 public int Num = 0; //机器人背包 public HashSet ItemIds = new HashSet(); //集齐策划指定的卡牌了 public bool CardBagStatus = false; public HashSet AllItemIds = new HashSet(); public int GetCatdNum = 0; public bool Status1 = false; public bool Status2 = false; public bool Status3 = false; public bool Status4 = false; public bool Status5 = false; public bool Status6 = false; //出齐两套许愿套之后,再出天衣的次数 public int TyNum = 0; //许愿套部件ids public HashSet ItemIds1 = new HashSet(); //两套许愿套部件ids public HashSet ItemIds2 = new HashSet(); public HashSet ItemIds3 = new HashSet(); public HashSet ItemIds4 = new HashSet(); public HashSet ItemIds5 = new HashSet(); //两套许愿套部件ids+两张卡牌ids public HashSet ItemIds6 = new HashSet(); //完成下面的抽数的时候,就请求开箱子 public int[] Nums = new[] { 50, 100 }; //活动id public int ActivityId = 2; //许愿套id public int WinSuitId = 201024; //卡牌掉落id public int CardDroupId = 30000026; //两套许愿套掉落id public int WinSuitDroupId = 30000025; //单次抽奖次数 public int LuckyTimes = 1; //抽奖需要消耗的物品id public int CostItemId = 3000014; //每次通过GM发放多少个消耗物品 public int GmPushCostItemNum = 5; //奖池id public int LuckyBoxId = 3001; //卡牌1 id public int CardId1 = 2001023; //卡牌2 id public int CardId2 = 2001024; }