Unityでanimatorを無効化し、再度有効化するとパラメーターや遷移状態がリセットされてしまう。
gameobjectを非アクティブ状態からアクティブ状態にしても同じくリセットされる。
unity2018.1~から状態を維持できるようになっている。
Animator.keepAnimatorControllerStateOnDisable = true;
これをスクリプト側で記述するか
InspectorのデバッグモードしてココのチェックをつければOK
これ知らなくてまぁハマりましたね・・・
参考
追記
デバッグモードはココから
Debugを選択
InspectorのデバッグモードしてココのチェックをつければOK
とありましたが、そのデバッグモードのやり方を教えてください。Unity画面のどこを押せば出てくるのでしょうか?
デバッグモードの選択方法を追加しました。