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(); } } }
// 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; } }