使用したUnityのバージョン:2020.3.30f1
アニメーションイベントを使うと、アニメーションの途中や終了時にスクリプトの関数を呼び出すことができます。
はじめにアニメーションイベントで呼び出す関数を用意するため、アニメーションを実行するゲームオブジェクトに、下のコードのスクリプトをアタッチします。
void AnimaEvent(){
Debug.Log("成功!");
}
アニメーションイベントを使いたいアニメーションクリップのAnimation ウインドウを開き、Add Eventをクリックしてアニメーションイベントを追加します。
追加したアニメーションイベントを、スクリプトの関数を呼び出したいタイミングまで移動させます。今回は0.30に移動させました。
アニメーションイベントをクリックして、InspectorのFunctionでAnimaEvent()を選択します。これでアニメーションイベントを実行することができます。
実際にアニメーションを実行すると、アニメーションイベントを設置したタイミングで、Consoleに成功!という文字が表示されているはずです。