|
@@ -120,6 +120,7 @@ namespace GFGGame
|
|
if (StoryLvGiftCfg != null) giftBagCfgs.Add(StoryLvGiftCfg);
|
|
if (StoryLvGiftCfg != null) giftBagCfgs.Add(StoryLvGiftCfg);
|
|
GiftBagCfg RoleLvGiftCfg = GetRoleLvGiftCfg();
|
|
GiftBagCfg RoleLvGiftCfg = GetRoleLvGiftCfg();
|
|
if (RoleLvGiftCfg != null) giftBagCfgs.Add(RoleLvGiftCfg);
|
|
if (RoleLvGiftCfg != null) giftBagCfgs.Add(RoleLvGiftCfg);
|
|
|
|
+ giftBagCfgs = RemoveNotOpenCfg(giftBagCfgs);
|
|
SortGiftBagCfgs(giftBagCfgs);
|
|
SortGiftBagCfgs(giftBagCfgs);
|
|
return giftBagCfgs;
|
|
return giftBagCfgs;
|
|
}
|
|
}
|
|
@@ -164,10 +165,8 @@ namespace GFGGame
|
|
});
|
|
});
|
|
return giftBagCfgs;
|
|
return giftBagCfgs;
|
|
}
|
|
}
|
|
- private List<GiftBagCfg> GetNoneGiftCfg()
|
|
|
|
|
|
+ private List<GiftBagCfg> RemoveNotOpenCfg(List<GiftBagCfg> giftBagCfgs)
|
|
{
|
|
{
|
|
- List<GiftBagCfg> giftBagCfgs = new List<GiftBagCfg>(GiftBagCfgArray.Instance.GetCfgs(LockType.NONE));
|
|
|
|
-
|
|
|
|
for (int i = giftBagCfgs.Count - 1; i >= 0; i--)
|
|
for (int i = giftBagCfgs.Count - 1; i >= 0; i--)
|
|
{
|
|
{
|
|
if (giftBagCfgs[i].startTime != "" && !TimeUtil.IsBeforeCurTime(giftBagCfgs[i].startTime) || giftBagCfgs[i].endTime != "" && !TimeUtil.IsLaterCurTime(giftBagCfgs[i].endTime))
|
|
if (giftBagCfgs[i].startTime != "" && !TimeUtil.IsBeforeCurTime(giftBagCfgs[i].startTime) || giftBagCfgs[i].endTime != "" && !TimeUtil.IsLaterCurTime(giftBagCfgs[i].endTime))
|
|
@@ -177,6 +176,12 @@ namespace GFGGame
|
|
}
|
|
}
|
|
return giftBagCfgs;
|
|
return giftBagCfgs;
|
|
}
|
|
}
|
|
|
|
+ private List<GiftBagCfg> GetNoneGiftCfg()
|
|
|
|
+ {
|
|
|
|
+ List<GiftBagCfg> giftBagCfgs = new List<GiftBagCfg>(GiftBagCfgArray.Instance.GetCfgs(LockType.NONE));
|
|
|
|
+
|
|
|
|
+ return giftBagCfgs;
|
|
|
|
+ }
|
|
private GiftBagCfg GetStoryLvGiftCfg()
|
|
private GiftBagCfg GetStoryLvGiftCfg()
|
|
{
|
|
{
|
|
List<GiftBagCfg> giftBagCfgs = GiftBagCfgArray.Instance.GetCfgs(LockType.STORY_LV);
|
|
List<GiftBagCfg> giftBagCfgs = GiftBagCfgArray.Instance.GetCfgs(LockType.STORY_LV);
|