# Signal Catcher

The Signal Catcher is a tool designed to automatically collect and organize signals within a loaded scene. This is particularly useful when signals are included in imported prefabs or when using multiple interfaces of the same type across different additive scenes.

By using the **Signal Catcher**, all signals in the scene(s) are gathered and assigned under a single interface, ensuring seamless integration and signal management.

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

### **How It Works**

1. **Placement**: The **Signal Catcher** must be **placed under an interface** GameObject.
2. **Automatic Collection**: When used, it **automatically detects all signals** in the scene(s).
3. **Signal Reassignment**: It reassigns these signals as **children** of the interface.
4. **Interface Reconnection**: After importing all signals, it **reconnects the interface**, ensuring it is properly linked to the correct signals.

### **Properties**

| **Property**               | **Description**                                                                                             |
| -------------------------- | ----------------------------------------------------------------------------------------------------------- |
| **Ignore This**            | Allows specifying objects whose child signals should be ignored during the signal collection process.       |
| **List is Empty**          | If no objects are listed, all signals in the scene(s) will be collected.                                    |
| **Only Interface Signals** | *(Checkbox)* If enabled, only signals related to **interfaces** will be collected, excluding other signals. |


---

# 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://doc.realvirtual.io/components-and-scripts/interfaces/interface-tools/signal-catcher.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.
