>>14
>アニメーションに当り判定のON/OFFの制御やエフェクトやサウンドの再生を同期させるにはどうしたらいいですか?
普通にアニメーションイベントを使う

>アニメーションイベントだと同一フレームに複数のイベント仕込めないからそのままではちょっと使えないんだよね

これが問題ならアニメーションイベントからUnityEventのInvokeを叩き、そのUnityEventに複数のリスナーをアタッチすればいいのではないかと
別にUnityEventでなれけばいけない理由はないがこうしておけばインスペクタからでもコードからでもフレキシブルにリスナーを設定出来るので比較的楽だろう