Пример #1
0
    /// <summary>
    /// Switch the current screen to the target one
    /// </summary>
    /// <param name="screen">Screen.</param>
    public void SwitchMenuTo(eMenuScreen screen)
    {
        ClearScreens();
        switch (screen)
        {
        case eMenuScreen.SplashScreen:
            if (m_splashscreen != null)
            {
                m_splashscreen.SetActive(true);
            }
            break;

        case eMenuScreen.MainMenu:
            if (m_mainmenu != null)
            {
                m_mainmenu.SetActive(true);
            }
            break;

        case eMenuScreen.Tutorial:
            if (m_tutorial != null)
            {
                m_tutorial.SetActive(true);
            }
            break;

        case eMenuScreen.Score:
            if (m_score != null)
            {
                m_score.SetActive(true);
            }
            break;

        case eMenuScreen.Settings:
            if (m_settings != null)
            {
                m_settings.SetActive(true);
            }
            break;

        case eMenuScreen.About:
            if (m_about != null)
            {
                m_about.SetActive(true);
            }
            break;
        }
    }
Пример #2
0
    // Switch the current screen to the target one
    public void SwitchMenuTo(eMenuScreen screen)
    {
        ClearScreens();
        switch (screen)
        {
        case eMenuScreen.SplashScreen:
            if (m_SplashScreen != null)
            {
                m_SplashScreen.SetActive(true);
            }
            break;

        case eMenuScreen.MainMenu:
            if (m_MainMenuScreen != null)
            {
                m_MainMenuScreen.SetActive(true);
            }
            break;

        case eMenuScreen.CharacterSelection:
            if (m_CharacterSelectionScreen != null)
            {
                m_CharacterSelectionScreen.SetActive(true);
            }
            break;

        case eMenuScreen.Settings:
            if (m_SettingsScreen != null)
            {
                m_SettingsScreen.SetActive(true);
            }
            break;

        case eMenuScreen.Credits:
            if (m_CreditsScreen != null)
            {
                m_CreditsScreen.SetActive(true);
            }
            break;
        }
    }
        private void displayMenuScreen(eMenuScreen i_Screen)
        {
            string massageToDisplay = r_ScreenMenuMassages[(int)i_Screen];

            Console.WriteLine(massageToDisplay);
        }