Example #1
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        Debug.Log("collided");
        enemyProjectile missile = collision.gameObject.GetComponent <enemyProjectile>();

        if (missile)
        {
            Health -= missile.GetDamage();
            missile.Hit();
            if (Health <= 0)
            {
                die();
            }
        }
    }
Example #2
0
    // Use this for initialization
    void Start()
    {
        enemiesDead = false;
        enemyCounter = 0;
        enemiesSpawned = 0;
        enemies = new enemy[10];
        enemyShots = new enemyProjectile[10];

        for (int i = 0; i < enemies.Length; i++) {
            enemies [i] = new enemy();
            enemyShots[i] = new enemyProjectile(enemyProjectileObject, projectileShadowObject);
        }

        source = GetComponent<AudioSource>();
        timer = 0f;

        //set time of the level
        if (level == 2 || level == 4 || level == 5) {
            endTime = 30f;
        }
        else if (level == 3) {
            endTime = 20f;
        }
        else if ( level == 10 ) {
            endTime = 40f;
        }
        else {
            endTime = 25f;
        }
    }