Esempio n. 1
0
    public void SwitchUI(UIState state)
    {
        switch (state)
        {
        case UIState.StartGame:
            _startGameMenu.Show();
            _inGameUI.Hide();
            _pauseMenu.Hide();
            _winGameMenu.Hide();
            _loseGameMenu.Hide();
            break;

        case UIState.InGame:
            _startGameMenu.Hide();
            _inGameUI.Show();
            _pauseMenu.Hide();
            _winGameMenu.Hide();
            _loseGameMenu.Hide();
            break;

        case UIState.Pause:
            _startGameMenu.Hide();
            _inGameUI.Hide();
            _pauseMenu.Show();
            _winGameMenu.Hide();
            _loseGameMenu.Hide();
            break;

        case UIState.WinGame:
            _startGameMenu.Hide();
            _inGameUI.Hide();
            _pauseMenu.Hide();
            _winGameMenu.Show();
            _loseGameMenu.Hide();
            break;

        case UIState.LoseGame:
            _startGameMenu.Hide();
            _inGameUI.Hide();
            _pauseMenu.Hide();
            _winGameMenu.Hide();
            _loseGameMenu.Show();
            break;
        }
    }