Как сделать относительную анимацию поворота объекта unity
Всем доброго времени суток!
Делаю анимацию двери. Телу двери добавил пустого родителя на который навесил анимации поворота. И при повороте родителя тело благополучно поворачивалось и все работало как надо. Но оно все работало, пока у родителя изначально rotation был нулевой, а как только я его хотел как-то повернуть, анимация сначала резко поворачивала родителя до нулевого rotation, а потом уже медленно поворачивалась. Это происходит потому, что у меня анимация в глобальных координатах. Тогда я этому родителю(который с анимацией) добавил нового пустого родителя и уже его попытался развернуть. Но теперь анимация совсем сломалась: объект уже не поворачивался а менял форму и крутился вокруг своей оси.
Помогите пожалуйста решить проблему
PS
В интернете искал, но ничего полезного не нашел.