Animatorのアニメーション再生完了を検知する(5.4.1f1)

AnimatorStateInfoのnormalizedTime が1未満であれば再生中。AnimatorStateInfo はクラスではなく構造体)ので、毎フレーム取得して確認すること。

AnimatorStateInfo stateInfo = animator.GetCurrentAnimatorStateInfo (layerNo); // layerNo:Base Layer == 0
// 再生中か?
if(stateInfo.normalizedTime < 1.0f )
{
    // 再生中。
}