Это честно говоря не самая тривиальная задача…
Для начала нужно будет создать физическую модель брони, по которой мы будет попадать на самом деле. Это невидимая упрощенная модель танка.
В ней нужно создать отдельные материалы-слоты для разной толщины брони и привязать соответствующие полигоны.
Затем используйте Line Trace для имитации полета снаряда.
Включите в нем галку Trace Complex.
При попадании в меш брони нужно взять из Hit Result параметр Face Index, сделать каст значения Hit Component на Primitive Component и после этого вызвать Get Material from Collision Face Index.
В Return Value Мы получим какой материал нанесен на конкретный полигон в который мы попали. Так мы можем понять какой толщины то место по которому мы попали.
Также нужно умножить толщину брони на Impact Normal из Hit Result чтобы получить приведенную толщину брони.
Затем сравниваем полученный результат с бронепробитием снаряда и говорим виджету какой цвет маркера прицела нужно соответственно показать.