Unityでanimatorを無効化し、再度有効化するとパラメーターや遷移状態がリセットされてしまう。
gameobjectを非アクティブ状態からアクティブ状態にしても同じくリセットされる。
unity2018.1~から状態を維持できるようになっている。
Animator.keepAnimatorControllerStateOnDisable = true;
これをスクリプト側で記述するか
InspectorのデバッグモードしてココのチェックをつければOK
これ知らなくてまぁハマりましたね・・・
参考
※コメントは承認後に表示されます。
コメントを公開されたくない場合、名前の後に「:非公開」とつけてください。