|
@@ -75,7 +75,7 @@ namespace GFGGame
|
|
_ui.m_comTab.target.scrollPane.SetPercX((float)(_curTabIndex - 1) / (float)StoreTabCfgArray.Instance.dataArray.Length, false);
|
|
_ui.m_comTab.target.scrollPane.SetPercX((float)(_curTabIndex - 1) / (float)StoreTabCfgArray.Instance.dataArray.Length, false);
|
|
|
|
|
|
_curSubTabIndex = this.viewData == null ? 0 : (int)(this.viewData as object[])[1];
|
|
_curSubTabIndex = this.viewData == null ? 0 : (int)(this.viewData as object[])[1];
|
|
- if (_curTabIndex == ConstStoreTabId.STORE_GIFT_BAG && _curSubTabIndex > 0 && !ShopDataManager.Instance.GetShopActivityIsShow()) {
|
|
|
|
|
|
+ if (_curTabIndex == ConstStoreTabId.STORE_GIFT_BAG && _curSubTabIndex > 0 && !ShopDataManager.Instance.GetShopActivityIsShow(_curSubTabIndex)) {
|
|
_curSubTabIndex -= 1;
|
|
_curSubTabIndex -= 1;
|
|
}
|
|
}
|
|
if (_ui.m_listSubTab.numItems > _curSubTabIndex)
|
|
if (_ui.m_listSubTab.numItems > _curSubTabIndex)
|
|
@@ -135,9 +135,9 @@ namespace GFGGame
|
|
for (int i = 0; i < tabCfg.subTabArr.Length; i++)
|
|
for (int i = 0; i < tabCfg.subTabArr.Length; i++)
|
|
{
|
|
{
|
|
int menu2 = int.Parse(tabCfg.subTabArr[i][1]);
|
|
int menu2 = int.Parse(tabCfg.subTabArr[i][1]);
|
|
- if (menu2 == ConstStoreSubId.STORE_GIFT_BAG_ACTIVITY)
|
|
|
|
|
|
+ if (menu2 == ConstStoreSubId.STORE_GIFT_BAG_ACTIVITY || menu2 == ConstStoreSubId.STORE_GIFT_BAG_TSY)
|
|
{
|
|
{
|
|
- if (!ShopDataManager.Instance.GetShopActivityIsShow()) continue;
|
|
|
|
|
|
+ if (!ShopDataManager.Instance.GetShopActivityIsShow(menu2)) continue;
|
|
}
|
|
}
|
|
_storeTabCfgs.Add(tabCfg.subTabArr[i]);
|
|
_storeTabCfgs.Add(tabCfg.subTabArr[i]);
|
|
}
|
|
}
|