/// <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(); }
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(); } }