> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/development/api-reference/datatype/collisionresponseparams.md).

# CollisionResponseParams

## Overview

CollisionResponseParams is a configuration object that defines the response behavior for each collision channel.

## Constructors

### new

Creates a new CollisionResponseParams instance.

#### Parameters

#### Return

| `CollisionResponseParams` | The created CollisionResponseParams. |
| ------------------------- | ------------------------------------ |

#### Code Samples

## Properties

### ResponseArray

`Array`

The list of response settings for each collision channel.

#### Code Samples

## Methods

### AddResponseToArray

Adds a response behavior for a specific collision channel.

#### Parameters

| `Enum.CollisionChannel` Channel   | The collision channel to configure a response for.       |
| --------------------------------- | -------------------------------------------------------- |
| `Enum.CollisionResponse` Response | The collision response behavior to apply to the channel. |

#### Return

| `CollisionResponseParams` | The updated CollisionResponseParams object. |
| ------------------------- | ------------------------------------------- |

#### Code Samples

### RemoveAllResponses

Clears all collision response settings.

#### Parameters

#### Return

| `CollisionResponseParams` | The reset CollisionResponseParams object. |
| ------------------------- | ----------------------------------------- |

#### Code Samples

### RemoveReponseFromArray

Removes the response setting for a specific collision channel.

#### Parameters

| `Enum.CollisionChannel` InChannel | The collision channel whose response setting should be removed. |
| --------------------------------- | --------------------------------------------------------------- |

#### Return

| `CollisionResponseParams` | The updated CollisionResponseParams object. |
| ------------------------- | ------------------------------------------- |

#### Code Samples

## Events
