플레이어 스크립트에 

if((collision.gameObject.tag == "Finish"))

        {

            //다음 스테이지

            gameManager.NextStage();

        }

넣고 게임매니저스크립트에 

public void NextStage()

    {

        //스테이지바꿈

        if (stageIndex

        {

            Stages[stageIndex].SetActive(false);

            stageIndex++;

            Stages[stageIndex].SetActive(true);

            PlayerReposition();


            UIstage.text = "STAGE " + (stageIndex + 1);

        }

        else

        {

            //게임끝

            Time.timeScale = 0;

            //ui

            //Text는 버튼의 자식이므로 InChildren붙여야 나옴

            Text btnText = RestartButton.GetComponentInChildren();

            btnText.text = "Clear!";

            //재시작

            RestartButton.SetActive(true);

        }


        //포인트계산

        totalPoint += stagePoint;

        stagePoint = 0;

    }

이렇게 넣고 스테이지 3개를 만들었는데 첫번째 스테이지 finish랑 충돌하면 다음스테이지로 안넘어가고 게임이 끝나는데 어떡해야댐??