> 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/korean/development/api-reference/datatype/collisionobjectqueryparams.md).

# CollisionObjectQueryParams

## Overview

CollisionObjectQueryParams는 월드 내 오브젝트 타입 기반 충돌 쿼리를 수행할 때 필요한 조건을 정의하는 설정 객체입니다.

## Constructors

### new

새로운 CollisionObjectQueryParams 인스턴스를 생성합니다.

#### Parameters

#### Return

| `CollisionObjectQueryParams` | 생성된 CollisionObjectQueryParams입니다. |
| ---------------------------- | ---------------------------------- |

#### Code Samples

## Properties

### IgnoreMask

`number`

쿼리에서 제외할 오브젝트 타입들을 비트 마스크로 지정합니다.

#### Code Samples

### ObjectTypesToQuery

`number`

쿼리 대상으로 포함할 오브젝트 타입들을 비트 마스크로 지정합니다.

#### Code Samples

## Methods

### AddObjectTypesToQuery

쿼리 대상 오브젝트 타입들을 일괄 추가합니다.

#### Parameters

| `Value` InValue | 추가할 오브젝트 타입 값입니다. |
| --------------- | ----------------- |

#### Return

| `boolean` | 추가 성공 여부입니다. |
| --------- | ------------ |

#### Code Samples

### AddObjectTypeToQuery

쿼리 대상 오브젝트 타입을 하나 추가합니다.

#### Parameters

| `Enum.CollisionChannel` QueryChannel | 쿼리 대상으로 추가할 충돌 채널입니다. |
| ------------------------------------ | --------------------- |

#### Return

| `boolean` | 추가 성공 여부입니다. |
| --------- | ------------ |

#### Code Samples

### ResetObjectTypes

쿼리 대상 오브젝트 타입을 모두 비웁니다. 호출 후에는 `ObjectTypesToQuery` 비트 마스크가 0이 되어 어떤 오브젝트 타입도 쿼리되지 않으므로, 이후 `AddObjectTypeToQuery` 또는 `AddObjectTypesToQuery`로 필요한 채널을 다시 추가해야 합니다.

#### Parameters

#### Return

| `void` |   |
| ------ | - |

#### Code Samples

### ResetObjectTypesAsAllObjects

쿼리 대상을 모든 오브젝트로 초기화합니다.

#### Parameters

#### Return

| `void` |   |
| ------ | - |

#### Code Samples

## Events
