コード例 #1
0
    public void GoToMenu()
    {
        switch (IUButton._clickButton) //проверяем имя кнопки, по которой кликаем
        {
        case "myMainMenu":
            StatInfo.CurrentLevel = 1;    //глав. меню
            break;

        case "Level-1":
            StatInfo._nullAllResources();   //обнуление всех прошлых достижений
            StatInfo.BeginLevel();
            MenuLevels.SetActive(false);    //скрываем меню уровней
            HelpMenuLevel.SetActive(true);  //высвечиваем Help-подсказку старта игры (на сцене она продублируется с доступной кнопкой Continue)
            break;

        case "Level-2":
            StatInfo.CurrentLevel     = 4;//текущая сцена вторая
            StatInfo._acceptLevelGame = 2;
            StatInfo.BeginLevel();
            MenuLevels.SetActive(false);   //скрываем меню уровней
            Help2scene.SetActive(true);    //высвечиваем Help-подсказку 2ур игры
            break;
        }

        Time.timeScale = 1.0F; //ход времени возобновляем
        SceneManager.LoadSceneAsync(StatInfo.CurrentLevel);
    }