Exemple #1
0
 void OnCollisionEnter(Collision collision)
 {
     //if the object you are colliding with has the tag "Obst"
     //then you will destroy the current gameObject(i.e. the enemy that
     //collided with the obstacle.)
     if (collision.gameObject.tag == "Bullet")
     {
         myHP--;
         if (myHP <= 0)
         {
             GameObject newExplosion = (GameObject)Instantiate(myExplosion, transform.position, transform.rotation);
             Destroy(newExplosion, 0.3f);
             AudioSource.PlayClipAtPoint(enemyDeathSound, this.transform.position);
             scoreManager.AddScore(enemyScore);
             powerupManager.EnemyDeath(transform);
             scoreManager.AddEnemyCount(-1);
             Destroy(this.gameObject);
         }
     }
 }