예제 #1
0
    public void PrepareNewLevel(int level)
    {
        BallBehavior ball = GameObject.FindGameObjectWithTag("Ball").GetComponent <BallBehavior>();

        ball.DissolveBall();
        currentLevel = level;

        float  multiplier = float.Parse(stageValues[currentLevel][1]);
        string stage      = stageValues[currentLevel][0];

        if (currentStage != stage)
        {
            isIncreasing = true;
            StartCoroutine(IncreaseStageSize(multiplier));
            currentStage = stage;
            scoreManager.SetStageName(stage);
        }
        else
        {
            InitiateLevel();
        }
    }