Страница 1 из 1

Пропадает содержимое Animator Controller'a

СообщениеДобавлено: 11 дек 2019, 19:10
nktOs555
Всем доброго времени суток. В связи с большим количеством анимаций вынужден генерировать всю иерархию в Animator Controller при помощи скрипта. С этим вопросом я разобрался, но дело в том, что при выходе из проекта или копировании данного контроллера его наполнение пропадает.
Кто-нибудь может объяснить, как сохранить изменения? Может быть есть специальные функции эдитора, которые обновляют компонент или еще что-то в этом роде?

Синтаксис:
Используется csharp
public AnimatorController CurrentController;
AnimatorControllerLayer[] layers = CurrentController.layers;
AnimatorControllerLayer baseLayer = layers[0];
baseLayer.stateMachine.AddStateMachine(new AnimatorStateMachine("test"), Vector3.zero);

Re: Пропадает содержимое Animator Controller'a

СообщениеДобавлено: 11 дек 2019, 19:20
Tolking
SetDirty

Re: Пропадает содержимое Animator Controller'a

СообщениеДобавлено: 11 дек 2019, 20:02
nktOs555
Tolking писал(а):SetDirty

Попробовал EditorUtility.SetDirty(CurrentController);
К сожалению, это не помогло