Esempio n. 1
0
    public void RestartGame()
    {
        var enemies     = FindObjectsOfType <Enemy>();
        var projectiles = GameObject.FindGameObjectsWithTag("EnemyProjectile");

        foreach (Enemy enemy in enemies)
        {
            Destroy(enemy.gameObject);
        }
        foreach (GameObject projectile in projectiles)
        {
            Destroy(projectile.gameObject);
        }
        score = 0;
        scoreText.SetText(score.ToString());

        mainCamera.Reset();
        background.Reset();

        retryButton.SetActive(false);
        quitButton.SetActive(false);

        Instantiate(player);
    }