void Die()
    {
        Destroy(gameObject);
        paddleScript.AddPoint(pointValue);
        numBricks--;

        if (numBricks <= 0)
        {
            // Load a new level??
            ++level;
            Application.LoadLevel("level" + level.ToString());
        }
    }
Exemple #2
0
    void Die()
    {
        Destroy(gameObject);
        PaddleScript paddleScript = GameObject.Find("Paddle").GetComponent <PaddleScript> ();

        paddleScript.AddPoint(pointValue);

        //GameObject[] bricks = GameObject.FindGameObjectsWithTag ("Brick");
        numBricks--;
        //Debug.Log (numBricks);
        if (numBricks <= 0)
        {
            paddleScript.nextLevel();
        }
    }
Exemple #3
0
    void Die()
    {
        Destroy(gameObject);
        PaddleScript paddleScript = GameObject.Find("paddle").GetComponent <PaddleScript>();

        paddleScript.AddPoint(pointValue);
        numBricks--;

        if (Random.Range(0, powerUpChance) == 0)
        {
            Instantiate(powerUpPrefabs[Random.Range(0, powerUpPrefabs.Length)], transform.position, Quaternion.identity);
        }

        if (numBricks <= 0)
        {
            // Load a new level??
            Application.LoadLevel("level2");
        }
    }