public void SwitchBuyTab(int t) { if (currentBuyTab != null) { currentBuyTab.gameObject.SetActive(false); } currentBuyTab = buys.BuyTabs[t]; currentBuyTab.gameObject.SetActive(true); BuyTab newTab = (BuyTab)t; buys.SetTab(newTab); if (newTab == BuyTab.BySupplier) { buys.FillBySuppliers(Corporations.Wholesalers); buys.SetBySuppliersStock(null); } else if (newTab == BuyTab.ByResource) { buys.FillByResource(); buys.FillByResourceVendors(Matter.Unspecified); } }
internal void SetTab(BuyTab tab) { Tab = tab; RefreshBuyTabsTabs(); }