/// <summary> /// タブクリック時 /// </summary> public void OnClickTab(MultiBattleShopTab tab) { this.selectedTab = tab; //SE SoundManager.Instance.PlaySe(SeName.YES); //スクロールビュー構築 this.scrollView.Initialize(this.productIconPrefab.gameObject, this.selectedTab.products.Length, this.OnUpdateElement); }
/// <summary> /// Start /// </summary> protected override void Start() { base.Start(); //デフォルトはコインタブ this.selectedTab = this.tabGroup.Find(x => (x as MultiBattleShopTab).tabType == ShopScene.PageType.Coin) as MultiBattleShopTab; if (this.selectedTab == null || this.selectedTab.products.Length == 0) { //コインタブが無かったりコイン商品が存在しなかったら、商品があるタブを選択 this.selectedTab = this.tabGroup.Find(x => (x as MultiBattleShopTab).products.Length > 0) as MultiBattleShopTab; } if (this.selectedTab != null) { //初期タブを開く this.tabGroup.SetActiveTab(this.selectedTab); //スクロールビュー構築 this.scrollView.Initialize(this.productIconPrefab.gameObject, this.selectedTab.products.Length, this.OnUpdateElement); } }