コード例 #1
0
    // Inicializa o jogo, chamando a função SetupScene().
    void InitGame()
    {
        doingSetup     = true;
        levelImage     = GameObject.Find("LevelImage");
        levelText      = GameObject.Find("LevelText").GetComponent <Text>();
        levelText.text = "Day " + level;
        levelImage.SetActive(true);                // Depois disso, criar a função HideLevelImage()
        Invoke("HideLevelImage", levelStartDelay); // Invoke chama uma funções depois de um determinado tempo em segundos.
        // Vá para o update configurar o doingSetup.

        // Limpa a lista de inimigos ao carregar uma fase (fazer depois da animação do inimigo).
        enemies.Clear();
        boardScript.SetupScene(level);
    }
コード例 #2
0
 private void BoardManagerSelector()
 {
     if (level < 5)
     {
         boardScript.SetupScene(level);
     }
     else if (level > 4 && level < 10)
     {
         boardScript1.SetupScene(level);
     }
     else if (level > 9 && level < 15)
     {
         boardScript2.SetupScene(level);
     }
     else if (level > 14)
     {
         boardScript3.SetupScene(level);
     }
 }