public override void Init() { base.Init(); var shopItemsData = GameController.Instance.ShopController.ShopItemsStorage.ShopItemsData; for (int i = 0; i < shopItemsData.Count; i++) { var shopItem = shopItemsData[i]; var cloned = Instantiate(tabTemplate, tabs.TabsRoot); cloned.Id = shopItem.Id; cloned.InitTab(); tabs.AddTab(cloned); } tabs.OpenTab(0); }
// Start is called before the first frame update public void Awake() { tabGroup.AddTab(this); index = transform.GetSiblingIndex(); }