コード例 #1
0
 void Start()
 {
     if (menuSceneIndex == SceneManager.GetActiveScene().buildIndex)
     {
         inMenu = true;
     }
     else
     {
         inMenu = false;
         menu.SetActive(false);
     }
     currentLevel      = levels[levelIndex];
     levelImage.sprite = currentLevel.GetScreencap();
 }
コード例 #2
0
 //Scans for a level that matches the index
 void GetCurrentLevel()
 {
     while (levelNumber != currentLevelNumber || worldNumber != currentWorldNumber)
     {
         if (levelIndex <= levels.Length - 2)
         {
             levelIndex++;
         }
         else
         {
             levelIndex = 0;
         }
         levelNumber = levels[levelIndex].GetLevelNumber();
         worldNumber = levels[levelIndex].GetWorldNumber();
     }
     currentLevel      = levels[levelIndex];
     levelImage.sprite = currentLevel.GetScreencap();
 }