У меня есть тригерные пули(isTrigger), я заметил что в отличие от не тригерных они могут иногда не срабатывать. То есть могу стрелять, пару пуль могут просто пролитеть насквозь врага, а другие как мне и нужно возьмут снимут ХП и удаляться. Из за чего это может быть? Как это исправить?
private void OnTriggerEnter2D(Colider coll)
{
var gameObj = coll.gameObject;
if(gameObj.TryGetComponent(out Enemy enemy))
{
enemy.Damage(damage);
}
}