ターン制rpgを作っているのですが、ダメージ処理はともかく、アニメーション開始のタイミングやスライダーが減るタイミングの調整がうまくいきません。
調べたところ、時間や、他のアニメーションの終了判定は使わない方がいいということがわかりました。

どうやってタイミングを合わせればいいのでしょうか。
コードの例も書いてくれると嬉しいです。

c#スクリプトでお願いします。