Собственно, как движок определяет каким оружием орудует игрок в данный момент (легким/тяжелым/энергетическим)?
Если с тяжелым понятно (в прошнике есть специальный флаг для него "Big Gun"), то вот как ему удается распознать легкое и энегетическое? Неужели по Dmg Type?