예제 #1
0
 // Update is called once per frame
 void Update()
 {
     scoreText.text = "Score : " + score.ToString(); // 점수 화면에 표시
     if (CheckDone())                                // all pairs destroyed - one card(prefab) left on Scene
     {
         score += (int)timer.CheckTimeLeft() * 10 * PlayerPrefs.GetInt("Stage");
         PlayerPrefs.SetInt("Score", score); // 점수 저장
         if (PlayerPrefs.GetInt("Stage") == 3)
         {
             SceneManager.LoadScene("GameClear");
         }
         else
         {
             PlayerPrefs.SetInt("Stage", (PlayerPrefs.GetInt("Stage")) + 1); // 다음 스테이지 저장
             SceneManager.LoadScene("AfterStage");
         }
     }
 }