Когда персонаж приаттачен к пушке, то он не реагирует на импульсы. Так и должно быть. Но когда он делает штатный выход из блупринта пушки и детачится, то весь накопившийся импульс на него сразу действует и персонаж улетает даже если в данный момент нету рядом взрыва. Включить игнор импульсу нельзя, потому что персонаж должен реагировать на импульсы когда не приатачен. Но он и накапливать их не должен.
Логично было бы сбрасывать импульс перед выходом из блупринта пушки, но как это сделать?
Вот видео:
Когда импульс накоплен, персонаж улетает при выходе. Когда не накоплен, не улетает.

Я тут повырезал ожидание импульса и накопление импульсов для краткости видео, но надеюсь понятно объяснил суть проблемы.
StopMovementImmediately
Как сбросить накопившийся импульс?
DrinkBeer :)
Всем спасибо.
Тема в архиве.