unity : OnControllerColliderHit, OnCollisionEnter , OnTriggerEnter
CharacterControllerを使うと
OnControllerColliderHit
が使えるようで。 enterではなく接触常時反応しているStay系に近い感じです。
CharacterController同士は、取得出来ないそうです。
OnCollisionEnterとの併用もあまり上手くないそうです。
作り方によるとは思いますが、自分の場合は以下の組み合わせた理想に近い反応をえることが出来ました。
物体には、OnControllerColliderHit
キャラクター(敵)には OnTriggerEnterを使ってみます。