private void ChangeMenu(CityTabs toTab, string button1Text, string button2Text) { currentTab = toTab; bool isShop = (currentTab == CityTabs.Buy || currentTab == CityTabs.Sell); bool isBlacksmith = currentTab == CityTabs.Blacksmith; bool isStash = currentTab == CityTabs.Stash; tabs.SetActive(!isShop); shopTabs.SetActive(isShop); SetHighlightsInactive(); allItemsMenuButtonHighlight.SetActive(true); sellItemsShopButtonHighlight.SetActive(true); SetItemSlots(); if (isShop || isBlacksmith) { slotsText.gameObject.SetActive(false); moneyArea.SetActive(true); } else { moneyArea.SetActive(false); slotsText.gameObject.SetActive(true); } ShowAllItems(); SelectItem(0); itemDescription.SetActive(!isBlacksmith); itemBlacksmithDescription.SetActive(isBlacksmith); button1.GetComponentInChildren <Text>().text = button1Text; button2.gameObject.SetActive(!isStash); button2.GetComponentInChildren <Text>().text = button2Text; }
//SIDEBAR TREE VIEW NAVIGATION private void treeView1_AfterSelect_1(object sender, TreeViewEventArgs e) { switch (e.Node.Text) { //Business case "Business": MainField.SelectTab(MainTab1); break; case "Product Warehouse": MainField.SelectTab(MainTab1); BusinessTabs.SelectTab(BusinessProductWarehouse); break; case "Transactions": MainField.SelectTab(MainTab1); BusinessTabs.SelectTab(BusinessTransactions); break; case "Employees": MainField.SelectTab(MainTab1); BusinessTabs.SelectTab(BusinessEmployees); break; case "Vehicles": MainField.SelectTab(MainTab1); BusinessTabs.SelectTab(BusinessVehicles); break; //City case "City": MainField.SelectTab(MainTab2); break; case "City List": MainField.SelectTab(MainTab2); CityTabs.SelectTab(CityList); break; case "Revenue by City": MainField.SelectTab(MainTab2); CityTabs.SelectTab(RevenueByCity); break; case "Item Sales by City": MainField.SelectTab(MainTab2); CityTabs.SelectTab(ItemSalesByCity); break; //Machine case "Machine": MainField.SelectTab(MainTab3); break; case "All Machines": MainField.SelectTab(MainTab3); MachineTabs.SelectTab(AllMachines); break; case "Items by Machine": MainField.SelectTab(MainTab3); MachineTabs.SelectTab(ItemsByMachine); break; } }