Live2DをUnityで動かそうとしたら「Animator is not playing an AnimatorController」エラーが発生した時の対処法

Live2Dで作成したファイルをUnityにインポートし、Animatorを設定してPlayモードにするとエラーが発生したので、対処法をまとめました。

原因と対処法

エラー文

NullReferenceException: Object reference not set to an instance of an object
Live2D.Cubism.Framework.MotionFade.CubismFadeStateObserver.OnStateEnter (UnityEngine.Animator animator, UnityEngine.AnimatorStateInfo stateInfo, System.Int32 layerIndex,

警告文

Animator is not playing an AnimatorController

原因

CubismFadeControllerコンポーネントのCubismFadeMotionListが設定されていなかったから。

対処法

fade.Motion.ListをCubismFadeMotionListに設定するだけ。

参考にした資料

https://creatorsforum.live2d.com/t/topic/1333/6?page=2

fade.Motion.List