예제 #1
0
        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;
        }
예제 #2
0
        //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;
            }
        }