タグ「Animator」が付けられているもの

Unity3D アニメーションの停止

よくネット上を見ていて書かれている手法が以下の方法。
でもこれだと、最近の Unity じゃ通用しない。(気づくのに時間かかった...)

foreach (Animation component in mChildAnimations)
{
    foreach (AnimationState state in component)
    {
        state.speed = 0f; // 開始したいときは 1f で OK.
    }
}

でも、これじゃ止まらなくて、なんでーーー? ってしばらく頭を抱えた。
で、結局・・・

foreach (Animator component in mChildAnimations)
{
    component.speed = 0f; // 開始したいときは 1f で OK.
}

これで、停止ができる。

Animator とか Animation とかややこしいわ!

ってか Animator と Animation が一緒になったプロジェクトとか面倒くさいなぁ...
もう少しうまい方法はないものか。