void OnTriggerEnter2D(Collider2D hitInfo) { EnemyPatrol enemy = hitInfo.GetComponent <EnemyPatrol>(); if (enemy != null) { enemy.TakeDamage(damage); } Destroy(gameObject); EnemyFollow enemy1 = hitInfo.GetComponent <EnemyFollow>(); if (enemy1 != null) { enemy1.TakeDamage(damage); } Destroy(gameObject); EnemyAttack enemy2 = hitInfo.GetComponent <EnemyAttack>(); if (enemy2 != null) { enemy2.TakeDamage(damage); } Destroy(gameObject); }
void DamageEnemy(Collider2D collision) { EnemyFollow enemy = collision.GetComponent <EnemyFollow>(); if (enemy) { enemy.TakeDamage(EnemyHitDamage); } }