Example #1
0
    /// <summary>
    /// 显示装饰商店
    /// </summary>
    /// <param name="OnCloseCallBack"></param>
    public void ShowOrnamentShopUI(Action OnCloseCallBack = null)
    {
        Initial();
        this.OnCloseCallBack = OnCloseCallBack;
        Tab curTab = _tabOrnament.GetComponent <Tab>();

        tabGroup.TurnTabOn(ShopTabTags.TabOrnament.ToString(), (Tab defTab) =>
        {
            CurrshopTabTag   = ShopTabTags.TabOrnament;
            defTab.page.IsOn = true;
        });
        ResetAllTabTitle(curTab);
        GenerateOrnamentListUI();
    }
Example #2
0
 private void OnTabClick(Tab target, PointerEventData eventDatas)
 {
     if (tabGroup.curTab == target)
     {
         return;
     }
     ResetAllTabTitle(target);
     if (target.tag == ShopTabTags.TabSeed.ToString())
     {
         CurrshopTabTag = ShopTabTags.TabSeed;
         GenerateSeedListUI();
     }
     else if (target.tag == ShopTabTags.TabItem.ToString())
     {
         CurrshopTabTag = ShopTabTags.TabItem;
         GenerateItemListUI();
     }
     else if (target.tag == ShopTabTags.TabOrnament.ToString())
     {
         CurrshopTabTag = ShopTabTags.TabOrnament;
         GenerateOrnamentListUI();
     }
 }