А сквозь стены они проникать всё-равно будут? (хочу эту возможность оставить)
И вообще, что с этими строками делать надо, удалять вообще, или что? Что конкретно удалить?
Brainiac2008 Надо было удалить кусок, начинающийся с if (n < 0.5) и заканчивающийся соответсвующей скобкой }
Но, имхо, надо проверять в TakeDamage (или как оно там называется) не сам ли себя игрок фигачит, а не отражение удалять.