Как задать правильную угловую скорость объекту, зная, через какое время он остановится?
Все максимально просто: в инспекторе задаём время вращения объекта t, затем в помощью AddRelativeTorque задаем скорость вращения (вопрос как ее посчитать), запускается карутина и через t сек когда объект уже остановился меняем ему движение.