概要
Unity Asset StoreでFreeのAnimationクリップを落としてきてモデルにアタッチしてSimpleAnimationを使って動かそうとしたところ以下のエラーが出ました。
AnimationEvent ‘Hit’ on animation ‘Attack1’ has no receiver! Are you missing a component?
結論からいうとAnimationのInspectorからEventを削除すれば解消しました。

今回はこの対処法について順を追って解説します。
環境
Windows10
Unity 2020.1.f1
発生事象
Unity Technologiesが提供するRobot KyleにExplosiveさんが提供されているWARRIOR PACK BUNDLE 3 FREEのAnimationを使って、Robot Kyleをカッコよく動かそうとしてました。
Robot Kyle
https://assetstore.unity.com/packages/3d/characters/robots/space-robot-kyle-4696#reviews
WARRIOR PACK BUNDLE 3 FREE
Karate WarriorのなかのAttack1

Animationを呼び出す方法としてはSimpleAnimationを使用して、Element3にAttack1を設定し、スクリプトから使用する方式をとりました。

そしてGameをスタートして実際にAttackを実行してみると、以下のようなエラーが発生しました。
‘Robot Kyle’ AnimationEvent ‘Hit’ on animation ‘Attack1’ has no receiver! Are you missing a component?

対処法
エラーを見ると、Attack1のAnimationEvent ‘Hit’が原因の様子とみました。とりあえず、Hitイベントなるものは使うつもりがないので、これを削除する方針にしました。
Animationのコピー
直接’Hit’を削除してしまってもいいのかもしれませんが、オリジナルに手を加えるのはあまり好きではないので、Animationをコピーしてから’Hit’を削除することにします。
コピーするAnimationが入った塊(FBX)を選択した状態でCtrl + Dを押すとコピーが生成されます。これをF2キーで任意の名前に変更します。

Hitイベントの削除
次にコピーしたAttack1のAnimationを選択し、Inspectorタブを開きます。

Inspectorタブの右上にEditがあるのでこちらをクリックします。

Inpsectorタブの下のほうにEventメニューがあるので、これを展開します。

Eventメニューを開くと一見して何もEventが無いように見えますがよく見ると0.2秒付近にマークがあります。これがEventでした。

このEventを右クリックしてDelete Animation Eventを選択します。

削除に下のApplyボタンを押します。Applyを押さないと、エラーが解消されない時があったので忘れずに押します。

再度Gameで確認
Roboto KyleにAttachしているSimpleAnimationで呼び出すAttack1を’Hit’を削除した修正版に置き換えます。

そしてGameを実行して再度確認します。

無事にエラーなくAttack1 Animationが実行されるようになれば成功です。