# ContactModifyEventCCD

> Subscribe to this event to be able to customize the collision response of CCD generated contact pairs.

## Definition

* **Type:** Event
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.PhysicsModule

```csharp
public static event Action<PhysicsScene, NativeArray<ModifiableContactPair>> ContactModifyEventCCD
```

### Remarks

Similar to [Physics.ContactModifyEvent](/engine/6000.5/script-reference/unityengine/physics/contactmodifyevent.md) but dedicated to contact pairs that have been generated by the CCD solver. Each subscriber to this event gets invoked with a physics scene, a native array of contact pairs to process. Each contact pair has modifiable data, like impulses and contact normals that can be changed in order to customize the bounce behavior.

Note: the contact normal in this callback is always inverted. After the callback, physics system inverts it again.
