> For the complete documentation index, see [llms.txt](https://fast-studios.gitbook.io/press-e/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fast-studios.gitbook.io/press-e/manual/components/interactable/inspection.md).

# Inspection

## Main Tab

* **Inspection Distance**: sets the distance between the **camera** and the **object** when entering inspection mode.

### Can Rotate

Controls player-driven rotation of the object.

* **Sensitivity**: rotation sensitivity.
* **Input Method**: input mode (**Keyboard | Mouse**).
  * **Mouse**: **Left | Middle | Right**.
  * **Key**: select the **KeyCode**.
* **Show Cursor**: shows the cursor when rotation starts.
* **Keep Cursor**: keeps the cursor visible after rotation stops; when off, it hides on stop.

### Details

Controls extra content shown when the player presses the details key.

* **Has Background**: enables the **background** object on the **Inspection** UI Prefab.
  * **Background Color**: background color.
  * **Background**: background sprite/image.
* **Has Text**: enables the **text** object on the Inspection UI Prefab.
  * **Text Activation Key**: key to toggle the text.
  * **Text**: text content to display.
* **Has Image**: enables the **image** object on the Inspection UI Prefab.
  * **Image Activation Key**: key to toggle the image.
  * **Image Color**: image color.
  * **Image**: sprite/image to display.

{% hint style="info" %}
if **Text** and **Image** share the **same key**, use **Text First** or **Image First** to decide the order. If **neither** is enabled, both are shown **simultaneously**.
{% endhint %}

### Animation

Animation for **pick up** / **release** in Inspection.

* **Animation Duration**: duration.
* **Animation Curve**: curve controlling the animation.

### Overrides

* **Quaternion**: rotation (quaternion) applied when the object is **picked up** for inspection.
* **Prefab**: prefab **instantiated** for **Details**.

## Events Tab

* **On End Event**: invoked when the player **drops** the object / ends inspection.
