コリジョンエンター時にダメージ判定がtrueになる。
ダメージ判定がtrueのとき一定時間立つとダメージを食らう。
コリジョンExit時にダメージ判定falseにする。

という仕組みでダメージ処理を作りました。
近づくとダメージを食らう。離れるとダメージを喰らわなくなるという理想的な動きはするようになったのですが、途中で相手が死んだ場合(相手のコライダーがOFFになった場合)にダメージを喰らい続けてしまうようになってしまいました。
相手のコライダーが消えたときに呼び出される関数など無いでしょうか。
どなたか良い対処法教えていただけると助かります。