void OnTriggerEnter(Collider col)
{
var bullet = col.GetComponent<Bullet>();
if (bullet != null && ShouldCollideWith(bullet))
{
var hitContext = new HitContext {
Direction = bullet.transform.forward,
Force = bullet.Speed,
Damage = bullet.Damage,
IsMelee = false
};
TakeDamage(hitContext);
}
}