Ejemplo n.º 1
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.transform.gameObject.tag == "player_laser" || other.transform.gameObject.tag == "player")
     {
         int damage = other.transform.gameObject.GetComponent <LaserMover> ().get_impact_damage();;
         if (other.transform.gameObject.tag == "player")
         {
             damage = other.transform.gameObject.GetComponent <PlayerControler> ().get_impact_damage();
         }
         health -= damage;
         if (other.transform.gameObject.tag == "player")
         {
             EnemiesScript.enemy_destroyed(gameObject);
         }
         if (health <= 0)
         {
             EnemiesScript.enemy_destroyed(gameObject);
             ScoreKeeper.add_to_score(points);
             Destroy(gameObject);
             Destroy(other.transform.gameObject);
         }
     }
     if (other.transform.gameObject.tag == "player" || other.transform.gameObject.tag == "Shield")
     {
         EnemiesScript.enemy_destroyed(gameObject);
         Destroy(gameObject);
     }
 }
Ejemplo n.º 2
0
 void OnTriggerEnter2D(Collider2D other)
 {
     if (other.transform.gameObject.tag == "enemy")
     {
         EnemiesScript.enemy_destroyed(other.transform.gameObject);
     }
     Destroy(other.transform.gameObject);
 }