複数のスプライトアニメーションを同時に再生したいのですが、どのように行うのが効率的でしょうか?

管理用のオブジェクトの下にアニメーション用のオブジェクトを並べ、1つにつき1つのアニメーションを設定して
管理用オブジェクトのスクリプトから必要に応じてそれぞれの子オブジェクトのトリガーをオンにしていますが、
常にすべての子オブジェクトがアクティブのままなのでUpdate関数が呼び出され続けていると思うと非常に非効率的な気がしています。

また、はじめにSetActiveで子オブジェクト郡をFalseとする場合、いざ呼び出した際に一度だけアニメーションを再生するにはどうしたらよいでしょうか?