# Main Camera Components

### Blur Optimized (Built-in Pipeline ONLY)

{% hint style="info" %}
This is the blur script for the build-in render pipeline, if using other pipelines this can be safely removed as it isn't supported.&#x20;
{% endhint %}

### AK Interactor

{% hint style="info" %}
This is the raycast script which will detect interactive objects with the tag, you can control the:&#x20;

* **Interact Distance:** How far away you are from an object to be able to interact
* **InteractableTag:** The tag used for interactive object
  {% endhint %}

### Physics Raycaster

{% hint style="info" %}
This is used to detect the Padlock spinners, so they can be interacted with. As they're physical objects that need to move - It should also have the **EventMask** layer of **Padlock Spinner**
{% endhint %}

### AK Camera Zoom

{% hint style="info" %}
This is a component that can be enabled or disabled to zoom the camera with a right click, it changes FOV distance of the main camera, you can set speed and default values. Even set the legacy input setting for the script
{% endhint %}

<figure><img src="/files/VW0NR6aN0oCXRsaE7NMm" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://speedtutoruk.gitbook.io/apk-doc-v1.7/system-breakdowns/main-camera-components.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
