---
title: "init(characterEntity:hitEntity:hitPosition:hitNormal:moveDirection:moveDistance:)"
framework: realitykit
role: symbol
role_heading: Initializer
path: "realitykit/charactercontrollercomponent/collision/init(characterentity:hitentity:hitposition:hitnormal:movedirection:movedistance:)"
---

# init(characterEntity:hitEntity:hitPosition:hitNormal:moveDirection:moveDistance:)

Create Collision and initialize all fields.

## Declaration

```swift
init(characterEntity: Entity, hitEntity: Entity, hitPosition: SIMD3<Float>, hitNormal: SIMD3<Float>, moveDirection: SIMD3<Float>, moveDistance: Float)
```
