Николай Ангел
есть объекты в которые игрок врезается и время просто замедляется,потом ускоряется. А есть объекты врезаясь в которые все вокруг останавливается,но сам игрок играет анимацию дальше
Сделай статическую переменную где-то в одном из твоих менеджеров или что-то типа того. Которая будет твоим локальным аналого «timeScale». И на эту переменную умножай все, что отвечае у тебя за скорость перемещения.
Типа, если переменная равна 1, то все двигается в стандартном режиме, если 0, то все остановлено и т.д.
Ну и если тебе только анимация нужна. Там на аниматоре есть пункт, отвечающий за то, на что ориентируется аниматор. Можешь выбрать “unscaled time” и тогда он будет работать всегда