public void OnTabEnter(TabGacha button) { ResetTabs(); if (selectedTab == null || button != selectedTab) { button.background.color = tabHover; } }
public void Subscribe(TabGacha button) { if (tabButtons == null) { tabButtons = new List <TabGacha>(); } tabButtons.Add(button); }
public void OnTabSelected(TabGacha button) { if (selectedTab != null) { selectedTab.Deselect(); } selectedTab = button; selectedTab.Select(); ResetTabs(); button.background.color = tabActive; int index = button.transform.GetSiblingIndex(); foreach (GachaPass pass in itemdatabase.listOfGachas) { if (button.gameObject.name == pass.name) { image.sprite = Resources.Load <Sprite>("UI/GachaPass/" + pass.objectSlug); title.text = pass.name; gacha.currentGacha = pass; Debug.Log("Current Gacha is " + gacha.currentGacha.name); } } }
public void OnTabExit(TabGacha button) { ResetTabs(); }