Beispiel #1
0
 public static void SetNewMenuContent(MenuFormContentType menuFormContentType) => _menuForm.MenuFormContentType = menuFormContentType;
    private void SetNewMenuForm(MenuFormContentType menuForm)
    {
        switch (menuForm)
        {
        case MenuFormContentType.Start:
        {
            mainPanel.gameObject.SetActive(true);
            startPanel.gameObject.SetActive(true);
            shopPanel.gameObject.SetActive(false);
            inventoryPanel.gameObject.SetActive(false);
            characteristicsPanel.gameObject.SetActive(false);
            statisticsPanel.gameObject.SetActive(false);
            clanPanel.gameObject.SetActive(false);
            break;
        }

        case MenuFormContentType.Shop:
        {
            mainPanel.gameObject.SetActive(true);
            startPanel.gameObject.SetActive(false);
            shopPanel.gameObject.SetActive(true);
            inventoryPanel.gameObject.SetActive(false);
            characteristicsPanel.gameObject.SetActive(false);
            statisticsPanel.gameObject.SetActive(false);
            clanPanel.gameObject.SetActive(false);
            break;
        }

        case MenuFormContentType.Inventory:
        {
            mainPanel.gameObject.SetActive(true);
            startPanel.gameObject.SetActive(false);
            shopPanel.gameObject.SetActive(false);
            inventoryPanel.gameObject.SetActive(true);
            characteristicsPanel.gameObject.SetActive(false);
            statisticsPanel.gameObject.SetActive(false);
            clanPanel.gameObject.SetActive(false);
            break;
        }

        case MenuFormContentType.Characteristics:
        {
            mainPanel.gameObject.SetActive(true);
            startPanel.gameObject.SetActive(false);
            shopPanel.gameObject.SetActive(false);
            inventoryPanel.gameObject.SetActive(false);
            characteristicsPanel.gameObject.SetActive(true);
            statisticsPanel.gameObject.SetActive(false);
            clanPanel.gameObject.SetActive(false);
            break;
        }

        case MenuFormContentType.Statistics:
        {
            mainPanel.gameObject.SetActive(true);
            startPanel.gameObject.SetActive(false);
            shopPanel.gameObject.SetActive(false);
            inventoryPanel.gameObject.SetActive(false);
            characteristicsPanel.gameObject.SetActive(false);
            statisticsPanel.gameObject.SetActive(true);
            clanPanel.gameObject.SetActive(false);
            break;
        }

        case MenuFormContentType.Clan:
        {
            mainPanel.gameObject.SetActive(true);
            startPanel.gameObject.SetActive(false);
            shopPanel.gameObject.SetActive(false);
            inventoryPanel.gameObject.SetActive(false);
            characteristicsPanel.gameObject.SetActive(false);
            statisticsPanel.gameObject.SetActive(false);
            clanPanel.gameObject.SetActive(true);
            break;
        }

        default:
            break;
        }
    }