Example #1
0
 void OnApplicationQuit()
 {
     EasyTTSUtil.Stop();
 }
Example #2
0
    public void touchLevelButton(int levelId)
    {
        chickenRoad.tutorials = "none";
        EasyTTSUtil.Stop();

        if (!chickenRoad.hacked && (levelId > chickenRoad.highestLevelBeaten + 1))
        {
            EasyTTSUtil.SpeechAdd("Level " + levelId + " is not unlocked. Pass level " + (levelId - 1) + " first.", 1f, 0.6f, 1f);
            return;
        }

        switch (levelId)
        {
        case 1:
            if (!chickenRoad.easyTutorialPlayed)
            {
                chickenRoad.tutorials          = "ICDG";
                chickenRoad.easyTutorialPlayed = true;
            }

            loadLevel(difficulty[0], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 2:
            loadLevel(difficulty[0], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 3:
            loadLevel(difficulty[0], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 4:
            if (!chickenRoad.mediumTutorialPlayed)
            {
                chickenRoad.tutorials            = "FEL";
                chickenRoad.mediumTutorialPlayed = true;
            }

            loadLevel(difficulty[1], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 5:
            loadLevel(difficulty[1], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 6:
            loadLevel(difficulty[1], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 7:
            if (!chickenRoad.hardTutorialPlayed)
            {
                chickenRoad.tutorials          = "PV";
                chickenRoad.hardTutorialPlayed = true;
            }

            loadLevel(difficulty[2], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 8:
            loadLevel(difficulty[2], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        case 9:
            loadLevel(difficulty[2], "Level " + levelId, defaultLevels[levelId - 1]);
            break;

        default:
            // Unknown LevelID
            break;
        }
    }