Вопросы к Поиску с Алисой
Несколько подходов для остановки анимации в Unity:
Также для остановки анимации программно можно использовать метод Animation.Stop(). docs.unity3d.com ru.stackoverflow.com Он останавливает все проигрываемые анимации, которые были запущены с этой анимацией, и перематывает её в начало. docs.unity3d.com
Ещё один вариант — использовать свойство speed у аниматора. gamedev.stackexchange.com Если установить для него значение 0, анимация остановится, а для возобновления воспроизведения нужно вернуть значение 1. gamedev.stackexchange.com