Костя
Есть пули которые пролетают через обьекты на сквозь,то есть могут пролететь через 3,4 и т.д. обьекта(можно задать количество),"пробитие на сквозь"
Когда оно 0 то при столкновении удаляю пулю.
Ситауция такая:
1.Пули должны иметь возможность (наносить/не наносить) урон.
2.Пули должны иметь возможность (пролетать/не пролетать) через обьект.
3.Пули должны иметь возможность (пролетать/не пролетать) через обьект с отниманием баффа "пробитие на сквозь".
И все это должно действовать в зависимости от того кто нанес урон,так как зомби должны рушить стены,а башни должны стрелять через стены(типа они сверху и стены не зацепляют),так же игрок должен стрелять но его пули уже не проходят сквозь стены и не наносят урон.
Примерно так если не вдаваться совсем в подробности.
Надеюсь у тебя там object pool, а не instatinate и destroy