public override void updateLevel()
    {
        if (missionState == "Home")
        {
            if (levelLoaded == false)
            {
                levelLoaded = true;
                loadLevel();
                swipeScript.resetSwipe(levelCounter);
            }
            levelCounter = swipeScript.NumberOfSwipes;
        }

        if (missionState == levelNames[levelCounter])
        {
            if (levelLoaded == false && access[levelCounter])
            {
                closeLevel();
                levelLoaded = true;
                levels[levelCounter].loadLevel();
            }
            else if (levels[levelCounter].Completed)
            {
                missionState = "Home";
                levelLoaded  = false;
            }
            else
            {
                levels[levelCounter].updateLevel();
            }
        }
    }
示例#2
0
    // textures for the interface:

    public override void updateLevel()
    {
        // finds the texture for the buttons
        setMainVars();

        levelCounter  = swipeScript.NumberOfSwipes;
        playerCounter = script.levelsCompleted;
        access        = levels[levelCounter].canLoad(playerCounter);


        if (planetState == "Home")
        {
            if (levelLoaded == false)
            {
                levelLoaded = true;
                loadLevel();
                swipeScript.resetSwipe(levelCounter);
            }
            props[0].GetComponent <EnemyChain_script>().levelNumber = levelCounter;
        }


        if (planetState == levelNames[levelCounter])
        {
            if (levelLoaded == false && access)
            {
                closeLevel();
                levels[levelCounter].loadLevel();
                levelLoaded = true;
            }
            else if (levels[levelCounter].Completed)
            {
                planetState = "Home";
                levelLoaded = false;
            }
            else
            {
                levels[levelCounter].updateLevel();
            }
        }
        else
        {
            planetState = "Home";
        }
    }