1) Создание функции включения спринта
https://yadi.sk/i/9YivrYpAgbtdZ (я делаю через каст, потому что все управление у меня идет через класс Controller, если ваше управление спрятано внутри Character, то каст вам не нужен)(булевая переменная нужна для проверки нажатия, увидите в третьем пункте для чего)
2) Сам спринт
https://yadi.sk/i/0npn20aFgbtjf3) Создаем кастом ивент(нужно если используете Controller-класс)
https://yadi.sk/i/zv9kv-GdgbuMY4) Встраиваем в движение
https://yadi.sk/i/miFnrlQDgbuEjВроде все. В целом, ничего сложного, но эта механика является довольно грубой и не доведенной. Я думаю, что довести ее самостоятельно вы сможете.