void OnTriggerStay2D(Collider2D hitInfo) { MyEnemy enemy = hitInfo.GetComponent <MyEnemy>(); if (enemy != null) { enemy.TakeDamage(damage); } }
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 }
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); } } }