예제 #1
0
 private void OnTriggerEnter2D(Collider2D collider)
 {
     if (!isDead)
     {
         if (collider.tag == "Projectile")
         {
             BeamProjectile beam = collider.GetComponent <BeamProjectile>();
             if (collider.GetComponent <BeamProjectile>().team != tag)
             {
                 Destroy(collider.gameObject, 0.1f);
                 TakeDamage(beam.damage);
             }
         }
     }
     if (collider.tag == "Enemy")
     {
         SquadController enemy = collider.gameObject.GetComponent <SquadController>();
         if (enemy)
         {
             enemy.CallEngage(gameObject);
         }
     }
 }