ControllerColliderHit は、衝突判定に関する詳細情報とその処理方法を伝えるために CharacterController.OnControllerColliderHit によって使用されます。
| collider | コントローラーにヒットしたコライダー |
| controller | ヒットしたコライダーのコントローラー |
| gameObject | コントローラーにヒットしたゲームオブジェクト |
| moveDirection | 衝突が起こったとき CharacterController が動く方向 |
| moveLength | コライダーにヒットするまでに、キャラクターがどのくらいの距離を移動したか。 |
| normal | ワールド空間で衝突した表面の法線 |
| point | ワールド空間における衝突点 |
| rigidbody | コントローラーがヒットしたリジッドボディ |
| transform | コントローラーがヒットしたトランスフォーム |