|
@@ -75,6 +75,9 @@ 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()) {
|
|
|
|
+ _curSubTabIndex -= 1;
|
|
|
|
+ }
|
|
if (_ui.m_listSubTab.numItems > _curSubTabIndex)
|
|
if (_ui.m_listSubTab.numItems > _curSubTabIndex)
|
|
{
|
|
{
|
|
_ui.m_listSubTab.selectedIndex = _curSubTabIndex;
|
|
_ui.m_listSubTab.selectedIndex = _curSubTabIndex;
|
|
@@ -131,8 +134,7 @@ namespace GFGGame
|
|
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)
|
|
{
|
|
{
|
|
- List<ShopCfg> shopCfgs = ShopCfgArray.Instance.GetCfgsBymenu1Andmenu2(ConstStoreTabId.STORE_GIFT_BAG, menu2);
|
|
|
|
- if (ShopDataManager.Instance.RemoveNotOpenCfg(shopCfgs).Count == 0) continue;
|
|
|
|
|
|
+ if (!ShopDataManager.Instance.GetShopActivityIsShow()) continue;
|
|
}
|
|
}
|
|
_storeTabCfgs.Add(tabCfg.subTabArr[i]);
|
|
_storeTabCfgs.Add(tabCfg.subTabArr[i]);
|
|
}
|
|
}
|