Перепробовал все варианты и этот то же.
Василий, проблема в классе, но не в самом вооружении, а в анимации огневой точки.
Какая была задумка, (скрин1) в положении полета части фонаря закрыты. Основание пулемета TurretА, приаттачено к мешу TurretBase который опущен на 30 градусов к горизонту. Пулемет спрятан в шахте хвостовой балки. В боевом положении (скрин2), секции фонаря сдвигаются вперед, а TurretBase поворачивается на 30 градусов вверх, соответственно пулемет занимает боевое положение. По моему красиво и технически правильно. Но, максимум чего я добился, спасибо Asura,это наведения пулемета, без стрельбы.
Вчера-сегодня провел пару опытов. Первое, было соображение, что наводку сбивает пулемет кокпита. Полностью почистил классы от упоминания кокпита пулеметчика. Не помогло, пулемет наводится но не стреляет. Второе убрал меш TurretBase напрямую присоединив TurretА к CF и все заработало. Пулемет наводится и стреляет, но анимация, подъём спуск пулемета, не работает(скрин3-4).
В классах TurretBase стоит в блоке отвечающем за закрытие-открытие фонаря в походно-боевом положении. Как связан java-механизм открытия фонаря с невозможностью вести огонь, я не знаю
Вот архив классов с кокпитом стрелка. Может кто то лучше в яве разбирается, подскажет. Кокпит стрелка-наблюдателя-бомбардира, переделаю под новое положение пулемета и верну назад.