Ejemplo n.º 1
0
    void OnTriggerStay2D(Collider2D hitInfo)
    {
        MyEnemy enemy = hitInfo.GetComponent <MyEnemy>();

        if (enemy != null)
        {
            enemy.TakeDamage(damage);
        }
    }
Ejemplo n.º 2
0
    void OnTriggerEnter2D(Collider2D hitInfo)
    {
        MyEnemy enemy = hitInfo.GetComponent <MyEnemy>();

        // Enemy gets destroyed if it takes on too much damage
        if (enemy != null)
        {
            enemy.TakeDamage(damage);
        }
        // Bullet destroys itself
    }
Ejemplo n.º 3
0
 void OnTriggerStay2D(Collider2D hitInfo)
 {
     if (charged)
     {
         MyEnemy enemy = hitInfo.GetComponent <MyEnemy>();
         // Enemy gets destroyed if it takes on too much damage
         if (enemy != null)
         {
             enemy.TakeDamage(damage);
         }
     }
 }